I tell the implementation of API's for what I need is someone who is dedicated to connecting all the API's that arise. (E.g. Amazon, eBay)
The idea is to work on localhost, must first prove that offers url works for them from their computer with the credentials, and they get a json result. This gave us problems with hasoffers, and that they should also make it possible: If do not work that url provided by amazon, should probably add the IP of your computer to those permitted by amazon.
To work with us, you must have permissions to clone the github project. This project is private, and we must give them permission. Your github users must pass me that you add them to the list of allowed users. Once we accept them, they will receive their corresponding notice in your email, with a link to cloning.
Once clone it, must find the seeder of api_connections in the folder of seeders, and add the keys get in the item of the api, which is already created and waiting for credentials.
Once done, run Migration via bash, with artisan, with the following comando:
$ php artisan migrate - seed
the will give user so that they can verify that everything is working.
To collect and put in our database offerings, you should use a cron-job called '[url removed, login to view]'. This cronjob contains a loop that iterates urls that appear in the array at the top of the class, which contains the urls with these credentials at the time. This array is sorted as the ids in the database apis, so it must add the url exactly in the same order in which appear the apis in the database table. This will automate a time have a critical volume of apis, but at the moment it works like this since in this way it does not load the server performance.
If you are on linux or mac, you can automate the cronjob, but if you use windows you can not do so, having to run it via bash and manually changing the id of the current api which should get deals, a numerical variable that will be at the beginning of the class. The command to run the cronjob e:
$ php schedule:run artisan
This cron job stores them in the database, and in GatherOffers you can see how to implement. They must generate the specific function to store amazon offers, comparing variables of offers to the variables of offerings that we provide.
Once done, must generate a catalogue that includes the connection api that should already be in the database.
Once have this catalogue, can go to the list of catalogues, give to ' See products' and check the offers to appear in that table. If they appear, all will have gone well.
My idea is that whenever there is an api, I put an email pass you credentials etc, and pay for API implemented. :)
We need to integrate around 18 APIs for product feeds from e-commerces (Ex: Amazon, eBay, Alibaba) and hotel travel agencies (Expedia, trivago, booking)
Price will be:
1 api = 20 h --> price 120 €
Max num of days 2
If you send us in 1 day we will compensate with +30€ bonus
For each extra day we will reduce the price in -10€
We are looking for long term relationship so...Lets go ahead!