eBay's primary web services are found in the three following API's:
The [[http://www.programmableweb.com/api/ebay-trading Trading API]] is designed to provide robust support for transactional activities. The services offered by the Trading API allow developers to list items, manage user information, get item information, and manage eBay sales and purchases.
The [[http://www.programmableweb.com/api/ebay-shopping Shopping API]] is a more lightweight service that is optimized for buyer shopping and browsing. The Shopping API lets users take searches off of eBay and put them into their own site or application. This API is designed for the creation of buying applications with very fast response times.
The [[http://www.programmableweb.com/api/ebay-finding Finding API]] is eBay's next generation search API. The Finding API provides more relevant search results compared to existing search API's and has an array of search refinement capabilities. Developers can leverage the Finding API to integrate more robust searching and browsing experiences into their buying applications.
Note: As of October 2011, eBay has deprecated the GetSearchResults and GetCategoryListings services from the Trading API, and the FindItemsAdvanced and FindItems services from the Shopping API. This functionality has been migrated to the Finding API.
The following is a list of libraries from ProgrammableWeb's Library Directory that matched your search term. Although there many different interpretations of the word "library" among software developers, ProgrammableWeb adheres to a specific definition so as to clearly distinguish libraries from SDKs and frameworks in a way that will facilitate clean search results. In ProgrammableWeb's parlance, the term "library" is strictly used to describe a platform-specific software tool that, when installed, results in the provisioning a specific API. Conversely, SDKs are exclusively for consuming APIs and Frameworks are agnostic to specific APIs. If you think a library, SDK, API, or other asset is missing from our directory, be sure to check our guidelines for making contributions to ProgrammableWeb.
This eBay PHP library interacts with finding API, shopping API, and trading API. Tutorials to work with the three APIs include find best price and keywords for the finding API; retrieve information about a seller and affiliate parameters for the shopping API; and listing & bidding auctions for the trading API. Created by developer Rick Earley.
The eBay Ruby library by JJ Buckley interacts with the eBay Trading API, that works with items, listing, and users. To use the eBay trading API, a developer key is needed. The keys will be used starting with the access to Ebayr, followed by generating a RUName using the Ruby gem.
The official eBay Java library can be found on the eBay SDK site, where resources include attributes, calls, and classes. This library helps to work with the SDK having the eBay Trading API in mind. Additional tools cover installation, authorization, and program application. eBay uses Eclipse open source software.