Implement Ebay REST API (incl. OAUTH) in nodejs using express framework as server and
- or -
Post a project like this2102
$$
- Posted:
- Proposals: 6
- Remote
- #2070864
- Awarded
AI & Data Science Engineer | Nodejs | Ruby On Rails | AWS | GCP | Python | React | Angular |
Auckland
Creative UI/UX Designer | eCommerce Expert- Magento 1 to 2, Shopify, Django, WordPress Developer | Specializing in development of web & mobile solutions
Birmingham
20674363241872604897842710886812063372
Description
Experience Level: Intermediate
Estimated project duration: less than 1 week
I have a project with the following requirements:
In short I need data from the German Ebay page, which is an auctioning platform, put into a DB (I would prefer MariaDB)
-> Implement Ebay REST API (incl. OAUTH) (https://developer.ebay.com/api-docs/static/ebay-rest-landing.html) for the German ebay site in nodejs using express framework as server and mariadb as db
provide Developer Account with app key and all other required information to establish connectivity with the site
provide source code, needed sql scripts
Every auction has a unique identifier number, which is the ebay article number. It is included in the link to the individual auction.
https://www.ebay.de/itm/323330641675
In this case the auction number (ebay article number is "323330641675").
1) Map a given product name (list in the table) to an EAN. If one does not exist then mark it in the table. This means that a user inputs a product name e.g. "7700t", which is a processor and this is connected to the EAN, the European Article Number - it is a unique identifier for the product.
2) Store evaluated EAN to the product name (same table). This means that the connection "product name" and "number" is stored in the table.
3) Save the three cheapest ebay auctions (only if rating for the seller is higher than 95%, only if buy now option is available, only if Paypal is accepted) for a given EAN into the table "stock" (attributes: ebay article number, amount, auction end time, price, currency, article condition, shipping cost, buy_it_now option, status, link to seller (see below), shipping time)
(if no auction found, mark it in table of the product, if less than three auction are found, store all found auction, if auctions are already in the table, make sure that only three auctions maximally are available at all time, no duplicate store of auctions)
4) For each selected auction: Save seller - if it not already exists in the table seller - into the table seller (attributes: name, rating, country, payment method)
5) Housekeeping: Clean up all auctions if they have ended an hour ago and afterwards look for new items again (start with No. 3)
No. 3 + 5 should be repeated every 3 hours
Please let me know your thoughts and give me a rough estimation of the time that is required, as well as of the cost of this project.
Best wishes
In short I need data from the German Ebay page, which is an auctioning platform, put into a DB (I would prefer MariaDB)
-> Implement Ebay REST API (incl. OAUTH) (https://developer.ebay.com/api-docs/static/ebay-rest-landing.html) for the German ebay site in nodejs using express framework as server and mariadb as db
provide Developer Account with app key and all other required information to establish connectivity with the site
provide source code, needed sql scripts
Every auction has a unique identifier number, which is the ebay article number. It is included in the link to the individual auction.
https://www.ebay.de/itm/323330641675
In this case the auction number (ebay article number is "323330641675").
1) Map a given product name (list in the table) to an EAN. If one does not exist then mark it in the table. This means that a user inputs a product name e.g. "7700t", which is a processor and this is connected to the EAN, the European Article Number - it is a unique identifier for the product.
2) Store evaluated EAN to the product name (same table). This means that the connection "product name" and "number" is stored in the table.
3) Save the three cheapest ebay auctions (only if rating for the seller is higher than 95%, only if buy now option is available, only if Paypal is accepted) for a given EAN into the table "stock" (attributes: ebay article number, amount, auction end time, price, currency, article condition, shipping cost, buy_it_now option, status, link to seller (see below), shipping time)
(if no auction found, mark it in table of the product, if less than three auction are found, store all found auction, if auctions are already in the table, make sure that only three auctions maximally are available at all time, no duplicate store of auctions)
4) For each selected auction: Save seller - if it not already exists in the table seller - into the table seller (attributes: name, rating, country, payment method)
5) Housekeeping: Clean up all auctions if they have ended an hour ago and afterwards look for new items again (start with No. 3)
No. 3 + 5 should be repeated every 3 hours
Please let me know your thoughts and give me a rough estimation of the time that is required, as well as of the cost of this project.
Best wishes
Adrian W.
100% (3)Projects Completed
1
Freelancers worked with
1
Projects awarded
19%
Last project
25 Sep 2018
Germany
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies