eBay SDK for Java: Migrating to JAXB data binding in July

In a continuous effort to support you better and provide an improved product, we are excited to announce plans to migrate to the JAX-WS standard.

Starting with the July release, the eBay SDK will upgrade from the customized version of Axis 1.1 to JAXB data binding per the JAX-WS standard.

This migration will give us advantages in terms of performance improvements, a standardized solution, parsing improvement, more stability, flexibility at transport level, and more.

Also, starting July, the eBay SDK for Java will support the following JDKs:

  • JDK 1.5
  • JDK 1.6

We will drop support for JDK 1.4 and Axis 1.1.

We strongly recommend that you to update your JDK in July if you are currently on JDK 1.4. JDK 1.4 and Axis 1.1 WILL be supported for the next year, but there will not be any new SDK releases for that environment.

May 20, 2008 in Community Codebase, Product News | Permalink

Why write your code from scratch? Try one of our updated code samples!

Our tireless Developer Technical Support team has just updated several samples in our Code Sample project. Give them a try and see if they can't save you some coding time:

Note that these samples are for the Trading API only. See the KnowledgeBase for Shopping API code samples.

February 15, 2008 in Community Codebase, Developer Website | Permalink

JavaScript and Flex Toolkits Now Open Source

Version 2.0 of the eBay JavaScript and Flex Toolkits are being released as open source products. The toolkits support the functionality of the eBay Shopping APIs and enable users to build applications in JavaScript and Flex. The toolkit bundles will contain source code along with the toolkit libraries. The source code is released under the Common Development and Distribution License (CDDL).

The availability of source code allows developers to modify and use the source to meet their needs. Developers don't have to wait for a new release for feature updates or bug fixes.

For questions or issues please contact Ganga Muthyala through developer-relations@ebay.com.

November 2, 2007 in Community Codebase, Product News | Permalink | Comments (0)

New PHP Toolkit for Shopping API

Savvy eBay integrators, InTradeSys, have graciously allowed us to release their new PHP Accelerator Toolkit for eBay - Shopping API Edition in the Community Codebase. This toolkit supports version 527 of the Shopping API, and doesn't require cURL. They've also created a forum where you can post your questions and feature requests!

As if that wasn't enough, they've also updated their PHP Accelerator Toolkit for eBay - Trading API Edition to support version 527 of the Trading API. Now you don't need to wait to try out all those great new features!

Check them out here:

August 30, 2007 in Community Codebase | Permalink | Comments (0)

New developer codebase landing page

As of mid-June, we've got a new developer codebase landing page for open source projects based on eBay Web Services. These projects include Trading API code samples as well as SDKs and toolkits for Java, .NET, Perl, PHP and more.

Check out our new developer codebase landing page at: http://developer.ebay.com/community/codebase/

June 20, 2007 in Community Codebase, Developer Website | Permalink | Comments (0)

eBay SDK 511 for Java full release

Developers can download the latest full release of the eBay SDK for Java. Please read the Readme file before installing this full release.

Due to a large number of deletions from version 499 of the schema, SDK version 511 is not backward compatible. Deprecated calls and fields were deleted on schema version 499.

This SDK release contains updated wrapper classes and other updates that facilitate your use of new API features. These features are described in the unified schema Release Notes. The following features are among the API features included in this SDK release:

  • Enhancements to GetSearchResults. Among the many enhancements to this call, new sorting functionality is available, e.g. sorting by Best Match with grouping by category. Moreover, you can specify that the categories returned by GetSearchResults are sorted based on Best Match. The most relevant categories will be returned first. Additionally, you can filter items by the number of bids. And you can search for tickets on the eBay US, UK, and Germany sites by using a simplified Ticket Finder. 
  • Bid Assistant and Bid Groups. With the Bid Assistant feature, you can create a bid group with similar items and then place a single maximum bid for the entire group of items.

This SDK release also contains a helper class for storing the data returned by GetCategoryFeaturesCall.

June 5, 2007 in Community Codebase, Product News | Permalink | Comments (0)

eBay SDK 511 for .NET full release

Developers can download the latest full release of the eBay SDK for .NET. Please read the Readme file before installing this release.

Due to a large number of deletions from version 499 of the schema, SDK version 511 is not backward compatible. Deprecated calls and fields were deleted on schema version 499.

This SDK release contains updated wrapper classes and other updates that facilitate your use of new API features. These features are described in the unified schema Release Notes. The following features are among the API features included in this SDK release:

  • Enhancements to GetSearchResults. Among the many enhancements to this call, new sorting functionality is available, e.g. sorting by Best Match with grouping by category. Moreover, you can specify that the categories returned by GetSearchResults are sorted based on Best Match. The most relevant categories will be returned first. Additionally, you can filter items by the number of bids. And you can search for tickets on the eBay US, UK, and Germany sites by using a simplified Ticket Finder. 
  • Bid Assistant and Bid Groups. The Bid Assistant feature allows you to create a bid group with similar items and then place a single maximum bid for the entire group of items.

This SDK release also contains helper classes for storing the data returned by GetCategoryFeaturesCall and GeteBayDetailsCall.

June 1, 2007 in Community Codebase, Product News | Permalink | Comments (0)

eBay SDK for Perl is open sourced

The eBay SDK for Perl is now available as open source code as the ebay-perl-api-sdk project in the eBay Community Codebase.

Developers can get the SDK download, join the project, subscribe to mailing lists, and access the open source code from one central place in the codebase. No technical support is available through DTS for this project at this time. jnokes1234, Jeff Nokes of the eBay product development team, will be the primary project owner, and he encourages all Perl developers working with eBay Web Services APIs to join the project.

Here are some of the features available in this new Perl SDK:

  • More Responsive: as an open source project, there will be greater interaction between the eBay product development team and developers via the project mailing lists
  • Fix it Fast: Perl developers can contribute to the SDK with enhancements and submit code patches and bug fixes for approval by project owner
  • Supports the unified XML schema interface (possibly add SOAP and/or REST interfaces in the future
  • Tools for auto-generation of all command and data type classes based on published XML schema
  • Tools for generating HTML based documentation, based on all provided and auto-generated POD
    (will work with any train version of API schema, so SDK does not need to be updated to generate new compatibility)
  • Capability to send "n" calls asynchronously in parallel, or synchronously
  • Sessions for basic transaction usage (no rollback capabilities)
  • Retry logic to auto-retry API calls
  • Error stub capabilities to force errors on calls (without really sending them); test your handling
  • Exception/Error handling framework to integrate with your application
  • Logging framework to integrate with your application
  • [De]Compression for handling gzip'd data

What to know more? Take a look at the their CPAN page for more information.

April 24, 2007 in Community Codebase, Product News | Permalink | Comments (0)

Codebase upgrade starting Weds, April 18th

Please be advised that the projects in our Community Codebase, including code samples, Java SDK, .NET SDK projects, will be unavailable due to scheduled maintenance for up to six hours, from Wednesday, April 18, 2007 at 10:00 PM PT - Thursday, April 19, 2007 at 4:00 AM PT.

We are upgrading our codebase to CollabNet version 4.5.1, with new features such as wiki-like project page management for project owners and some reporting improvements.

Interested developers can read the Release Notes for more detail:

Thanks for your patience while we make these improvements to our codebase at codebase.ebay.com.

April 17, 2007 in Community Codebase, Developer Website | Permalink | Comments (0)

Developer Pulse: Top 5 Codebase Projects

Top 5 Codebase projects (by # of downloads) from previous month:

  1. eBay SDK for .NET
  2. Code Samples (14 languages and platforms)
  3. PayPal Toolkits (PHP, ASP.NET, ASP, Cold Fusion & Perl)
  4. eBay SDK for Java
  5. PHP Accelerator Toolkit

March 28, 2007 in Community Codebase, Developer Community | Permalink | Comments (0)