ebay API Development Technical note, a little messy

Source: Internet
Author: User

Use the ebay API basic steps to introduce

To get started with the ebay API, you need the following basic steps:

1. Registered Development Account: https://developer.ebay.com/join/Default.aspx

2. Select the API type: ebay has about 6 API development languages, such as. NET and Java SDK
http://developer.ebay.com/products/trading/
Http://developer.ebay.com/products/overview/api-by-feature/

3. Then the program development and sandbox test, for example,
3.1 The most basic ' upload product ' interface is defined as follows: Http://developer.ebay.com/DevZone/XML/docs/WebHelp/wwhelp/wwhimpl/common/html/wwhelp.htm? Context=ebay_xml_api&file=listingitems-.html
3.2 The interface to get buyer payment status and address information is getsellertransactions:http://developer.ebay.com/devzone/xml/docs/reference/ebay/ Getsellertransactions.html
3.3 The interface on which the item has been shipped and the parcel number is uploaded is completesale:http://developer.ebay.com/devzone/xml/docs/reference/ebay/completesale.html

3.4 The interface that can provide ebay billing details (seller Invoce) is Getaccount
Http://developer.ebay.com/DevZone/XML/docs/WebHelp/ManagingUserInfo-Getting_Account_Information.html

4. In addition, in accordance with ebay and PayPal requirements, if the buyer through PayPal payment, then buyer's payment status and address information should be on the PayPal website, whichever is
The interface to get the PayPal buyer address is the PayPal gettransactiondetails API:
Https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_soap_r_ Gettransactiondetails
The key parameters are: Paymentstatus and Address fields

5. In the development process, if there are API features and business logic issues, you can find the following ways to solve:
If there is a purely technical problem, you need to go to the developer forum: http://developer.ebay.com/community/forums/
If you need technical support for an important emergency, you can contact the ebay Helpdesk Team (for a fee): http://developer.ebay.com/support/developersupport/hours/

6. When used formally, ebay obtains the seller account token from the website by Auth&auth this API to start uploading items:
Http://developer.ebay.com/DevZone/XML/docs/WebHelp/GettingTokens-Getting_Tokens_for_Applications_with_Multiple_Users.html
This process can refer to the following Chinese example: http://www.ebay.cn/public/help/auth/howtoAuth.htm

7.2-4 weeks before the official launch, it is necessary to request ebay to make a simple certification and authorization for the program you have developed, which will take approximately 3~10 business days:
http://developer.ebay.com/support/certification/

The above is the general situation, the first reference.
Other software developers, as well as the use of APIs to develop similar software, such as ' American Victor ': http://www.ebay.cn/pages/jsp/fm/third/tools_mechentrun.jsp
You can log 1 items to multiple ebay websites in bulk.

Based on ebay API, there are tens of thousands of developers worldwide, with thousands of ebay API software. Please refer to:
Http://certifiedprovider.ebay.com/CertifiedProviders.html
and Http://cgi6.ebay.com/ws/eBayISAPI.dll?SolutionsDirectory

Token Data acquisition

Http://developer.ebay.com/DevZone/XML/docs/WebHelp/wwhelp/wwhimpl/common/html/wwhelp.htm?context=eBay_XML_API &file=gettingtokens-getting_tokens_for_applications_with_multiple_users.html


http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/GetSellerTransactions.html# Response.TransactionArray.Transaction.ExternalTransaction
PHP Transaction Item ID Query

Http://developer.ebay.com/devzone/xml/docs/HowTo/PHP_PlaceOfferGS/PHP_PlaceOfferGS_TradingShopping.html


http://www.net-ebay.org/

Forum
Http://community.ebay.cn/forum-400000073-1.html
Http://community.ebay.cn/thread-1200113946-1-12.html


ebay Order Management Software

1. The software supports multiple ebay accounts.
2. The software synchronizes the unpaid order data (including unpaid order data) in the ebay background, and the order data includes the customer's address (referred to as PayPal's address here, which can be defined according to your needs, the corresponding delivery address), postage, item number, item title, Price, quantity, Customer's notes and so on.
3. The software supports batch printing of various styles of addresses.
4. The software supports the batch printing of each style of the pick order style.
5. The software supports multiple formats of address and pick order export functions, such as Excel export, Word export.
6. The software supports the batch tag emit function.
7. The software supports synchronizing customers ' notes, or adding notes,notes to individual orders can also be exported.
8. The software supports the order merging function.

PHP Development Documentation
http://developer.ebay.com/developercenter/php/

Http://www.ebay.cn/developer/2010devconPDF.html


EBay's Web Services
Search
Ebay finding API allows applications to search ebay products using ebay's next-generation search platform.

Seller
The ebay Trading API provides authenticated access to ebay's private data and enables automatic synchronization and updates of the following features: listing, retrieving seller sales status, managing after sales service information, managing private ebay user information such as my ebay and feedback details.
EBay Large Merchant Services provides asynchronous execution of large-volume transactions based on file. It includes features that are more suitable for trading processes, especially in inventory management and transaction fulfillment.
The ebay best Match Item Details API provides authenticated access to ebay's private data, allowing sellers to understand the factors that affect search ranking results. This API allows sellers to get a product rank for a given keyword, identify items in a category that need to be improved, and share the first page ranking analysis for a given keyword.
Open EBay Apps is the next level of platform integration, and developers can use this API to embed their apps in a platform that allows sellers to take care of their business directly at the ebay.com site.
Product Services provides the information that sellers need to use parts compatibility to advertise their products. Parts Compatiblity uses structured data to correlate various goods listed on ebay with compatible attributes. For example, the Parts compatibility feature can be used to fully and accurately locate headlights or vehicle edges that meet the requirements of all vehicles.
Research APIs for ebay can be used to retrieve historical data for ebay. Ebay's Developer API includes:
Price non-commercial API: For use with a maximum of 1000 times per month, free of charge.
Advanced Application API: Applies to license obtained from Dataunison.


Http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/index.html


EBay API Overview: Find out which APIs are right for your application.

EBay's Web Services
Search
Ebay finding API allows applications to search ebay products using ebay's next-generation search platform.

Seller
The ebay Trading API provides authenticated access to ebay's private data and enables automatic synchronization and updates of the following features: listing, retrieving seller sales status, managing after sales service information, managing private ebay user information such as my ebay and feedback details.
EBay Large Merchant Services provides asynchronous execution of large-volume transactions based on file. It includes features that are more suitable for trading processes, especially in inventory management and transaction fulfillment.
The ebay best Match Item Details API provides authenticated access to ebay's private data, allowing sellers to understand the factors that affect search ranking results. This API allows sellers to get a product rank for a given keyword, identify items in a category that need to be improved, and share the first page ranking analysis for a given keyword.
Open EBay Apps is the next level of platform integration, and developers can use this API to embed their apps in a platform that allows sellers to take care of their business directly at the ebay.com site.
Product Services provides the information that sellers need to use parts compatibility to advertise their products. Parts Compatiblity uses structured data to correlate various goods listed on ebay with compatible attributes. For example, the Parts compatibility feature can be used to fully and accurately locate headlights or vehicle edges that meet the requirements of all vehicles.
Research APIs for ebay can be used to retrieve historical data for ebay. Ebay's Developer API includes:
Price non-commercial API: For use with a maximum of 1000 times per month, free of charge.
Advanced Application API: Applies to license obtained from Dataunison.
Buyers
The ebay shopping API provides publicly available read-only data, such as product search, ebay products, ebay user profiles, popular ebay items, and popular searches.
Ebay Merchandising API provides ebay product or commodity information required by Up-sell and Cross-sell.

User
EBay Feedback API allows users to conveniently manage the account-level feedback data, especially detailed Seller ratings (DSRs) information.

Remind
The server notifications API provides notifications about subscription events by the servers. The server notifies applications that are appropriate for the server side and receives notifications from ebay of subscribed events in real time.
The Client Alerts API allows for retrieval of alert information from public or private channels. The client alerts is suitable for applications that require lightweight APIs, such as widgets, or a platform program such as mobile.

Call restrictions
API call Limit: The maximum number of callable APIs for an application.

Http://community.ebay.cn/thread-1200132728-1-1.html

Ebay Message Processing
Both 1.GetMemberMessages and getmymessages have pagination.
2. For the two sides of the message back and forth, using Addmembermessageaaqtopartner, you want to reflect the answer to the question, in <Subject> put the user question plus re:

Ebay API Query method
Https://www.x.com/developers/ebay/products

PayPal API Documentation
Https://www.x.com/developers/paypal/documentation-tools/api
Ebay gets the controversial method:
Getusercases View a list of disputes,
Use Getebpcasedetail to view the details of the dispute
Use Getactivityoptions to see what you can do, and finally call the appropriate action API
Getdispute-Retrieves an old case, through PayPal opened a case, or cancels the transaction, by opening the details of the bid Adddispute the trading API call or through the mediation center.
Issuerefund ebay Refunds
Refund with PayPal.


Get Customer message information
Add Message:
Addmembermessageaaqtopartner: There are trading relations between the two parties to send messages to each other my Messages.
ADDMEMBERMESSAGERTQ: Ask sellers to answer questions about online products
Addmembermessagesaaqtobidder: Sellers can send up to 10 bidders for a message.
Deletemymessages: Delete message.
Getmymessages: Gets the message to the seller.
Getmembermessages:
Addmembermessage: Gets a message from both parties that have a trading relationship.
Revisemymessages: Modify
http://www.ebay.cn/show.php?contentid=6983
http://www.ebay.cn/show.php?contentid=4253

Number of times to view call: Getapiaccessrules

Keyword search, the goal is to query rankings and prices:
Finditemsbykeywords
Getmyebayselling
Getbestmatchdetailbykeywords
GetMyeBayBuying-back to purchase part of the user's "My ebay account, including items for the user to watch, bid for the project, won, has not won, has made the best offer."
Getmyebayreminders-Requests the total number of purchases and sales reminders for the user's "My ebay account."
Getsearchkeywordsrecommendation-Checks the specified keyword and returns the best search results with the correct spelling of the keyword.
http://developer.ebay.com/webservices/Finding/latest/FindingService.wsdl
Http://developer.ebay.com/DevZone/best-match-item-details/Concepts/MakingACall.html
Http://developer.ebay.com/DevZone/best-match-item-details/CallRef/index.html


Document
https://www.x.com/developers/ebay/documentation-tools/


One of the purposes of compatible App check is to increase the maximum number of API calls. Here's a simple step:

1) Ensure that your application complies with ebay's specifications: Http://developer.ebay.com/support/certification/Default.aspx
2) Prepare the following materials
If it is a desktop app, please provide installation files and test account, password (if you only need ebay account login, please specify)
If it is a web app, please provide a link address and a test account, password (please specify if only ebay account is required to sign in)
Simple English version of the use of instructions and.
The auditor needs to test the Auth&auth process, if the system is used internally, please specify.
Usage estimates for all used API call:
Call Name Hourly Daily
Call 1 80 8000
Call 2 10 1000

3) Submit a request for approval: http://developer.ebay.com/support/developersupport/app_check/Default.aspx

Please note that the entire audit process is in English, please pay close attention to your developer registration email after submitting your application. If the auditor's question is not answered for a long time, the auditor will assume that you are no longer required to close your application through the review.

   (<a href=http://micro.jrarme.com>1</url>) (<a href=http://today.ndaqkr.com>2</ url>) (<a href=http://secret.qbends.com>3</url>) (<a href=http://you.ndaqkr.com>4</url> ) (<a href=http://secret.ndaqkr.com>5</url>) (<a href=http://secret.ndaqkr.com>6</url>) ( <a href=http://camp.vgffvd.com>7</url>) (<a href=http://board.qbends.com>8</url>) (<a href=http://home.mbpgsp.com>9</url>) (<a href=http://secret.vgffvd.com>10</url>) (<a href= http://solo.mbpgsp.com>11</url>) (<a href=http://secret.vgffvd.com>12</url>) (<a href=http ://pro.jrarme.com>13</url>) (<a href=http://pico.wbgken.com>14</url>) (<a href=http:// on.ndaqkr.com>15</url>) (<a href=http://dome.ndaqkr.com>16</url>) (<a href=http:// secret.jrarme.com>17</url>) (<a href=http://rush.vgffvd.com>18</url>) (<a href=http://ville.vgffvd.com>19</url>) (<a href=http://secret.vgffvd.com>20</url>) (<a href=http ://media.jrarme.com>21</url>) (<a href=http://depot.mbpgsp.com>22</url>) (<a href=http:// secret.jrarme.com>23</url>) (<a href=http://secret.mbpgsp.com>24</url>) (<a href=http:// biz.ndaqkr.com>25</url>) (<a href=http://nexus.chkmmj.com>26</url>) (<a href=http:// secret.mbpgsp.com>27</url>) (<a href=http://mes.qbends.com>28</url>) (<a href=http:// home.wbgken.com>29</url>) (<a href=http://secret.jrarme.com>30</url>)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.