Skip to content

Featured Project: PHP Accelerator Toolkit for eBay - Trading API Edition

Access the eBay Trading API with PHP

The PHP Accelerator Toolkit for eBay - Trading Edition is a PHP Package for accessing the eBay Trading API with PHP. The PHP-AT was developed specially for the eBay Developer Program and runs on the default PHP installation starting from version 4.3 with cURL- and Open-SSL-support.

The Trading API is supported for all calls. The main project goal is to implement a PHP based object-oriented proxy for all eBay API calls. For Shopping API support, see the PHP Accelerator Toolkit for eBay - Shopping Edition.

Author: IN TRADE SYS Limited
License: Lesser GNU General Public License (LGPL)

Project state

The project is "production-ready". We have used the package with our project for a while, and are not aware of any issues.

Technical information

The package implements its own SOAP implementation of the Trading API and can be used under either PHP4 or PHP5. You will need cURL and OpenSSL installed. Please find more details in the Getting Started and the Programmers Guide.

The package is generated with the help of the Trading API's WSDL file, but the generation process is not automatically done by the proxy. So once a newer version of the API is released we will prepare a new version with very little delay. Be sure to also read the Trading API Release Notes regarding new versions.

Samples

Currently there is only a very small sample-package available that should give a rough introduction in using the toolkit. More samples and how-to's will we be added very soon. Please do not hesitate to contact us, if you like to contribute samples or code snippets. Please email <ebat AT intradesys.com>.

Downloads

Latest Version

Previous Versions

Documentation

Support

Migration

There is currently no official process for migrating to a newer version of the toolkit. Please send an email if you are interested in migrating from an older version of the toolkit.

As a basic guideline, a "migration by ugrade" will only be possible for the following use-cases:

  • List an Item with AddItem (fully supported including Attributes and ShippingOptions)
  • Retrieve a single item with Ebay_Item->Retrieve (only with full detail-level)
  • Retrieve a list of items for a seller (Ebay_ItemSellerQuery.php / GetSellerList)
  • Retrieve Transactions with Ebay_TransactionQuery.php (GetSellerTransactions) or Ebay_TransactionByItemQuery.php (GetItemTransactions)
  • Retrieve and Leave Feedback (Ebay_FeedbackQuery.php, Ebay_Feedback->Add)

The following issues will NOT covered:

  • Revise and Relist
  • Retrieval of Meta-Data (Categories, CharacteristicsSets, Category-Features, Details, etc.)
  • Dispute-Management
  • GetUser
  • Orders
  • Search Methods (especially Affliate related)

IDE-Integration

We highly encourage vendors and publishers of PHP IDEs to contact us for integration purposes.



Published Comments (2):

     
  1. ridgeeq1 wrote the following on 9/15/2008 1:24:02 PM:
    Possible bug? - Contradiction in the eBay API Call Reference. When doing a GetSellerList I ran into this situation: HitCounter set to "NoHitCounter", yet HitCount is still returned by Ebay. Ebat NS sees "NoHitCounter" and then does not even check for "HitCount" Ebay's docs do say that HitCount will only be returned for HitCounter = BasicStyle, RetroStyle, or HiddenStyle. However since this info is indeed returned, it would be useful to access in this case. I would like to say, the EBAT toolkit is outstanding, works great.
  2. prashcom wrote the following on 10/15/2007 10:53:39 AM:
    This is really superb toolkit, first ever in php!! Thanks IN TRADE SYS Limited 4 ur gr8 effort :) Prashant Agarwal http://prashcom.blogspot.com

You must be logged in to post a comment. Log in now or join the network to get access to all the network benefits.

Featured Project not available

This Featured project is no longer available.

rating

     

Login to rate this item.

  • Average rating: 4.33
  • Submitted by:
  • Categories:

Bookmarking

Login to add this page to your bookmarks.

Tagging

Login to add your own tag