Skip to content
This repository has been archived by the owner on Mar 29, 2024. It is now read-only.
/ ebay Public archive
forked from bruchu/ebay

Ruby interface to the eBay XML Trading API

License

Notifications You must be signed in to change notification settings

Sellbrite/ebay

 
 

Repository files navigation

# == eBay API Client for Ruby
#
# * Simple and easy to use Ruby implementation.
# * Ability to return a raw response for calls that return an extremely large response such as GetCategoriesRequest.
# * Up-to-date with the eBay API version 947 (see lib/ebay/schema/ebaySvc.xsd, all ruby classes are compiled from that xsd)
# * Months of usage in a production environment.
# * Support for Platform Notifications baked right in.
#
# For examples of many common tasks see the examples folder.
#
# See Rakefile for how to update the xsd and regenerate classes
#
# I did:
# rvm use 1.9.3 (installed the older gems in gemspec) for me rvm use 1.9.3@ebay gem set
# bundle exec rake schema:update #downloads new xsd, updates version
# make the following changes to xsd
#
e.g.
<xs:element name="ShowSellerProfilePreferences" type="xs:boolean">
<xs:element name="ShowSellerProfilePreferences" type="xs:boolean" minOccurs="0">

on the following nodes: (the xsd is plain wrong, if you match with ebay api example docs, they are optional)

ShowSellerProfilePreferences
ShowBidderNoticePreferences
ShowCombinedPaymentPreferences
ShowCrossPromotionPreferences
ShowSellerPaymentPreferences
ItemRevised
QualifiesForB2BVAT
StoreCategoryID
StoreCategory2ID
AllowPaymentEdit
CheckoutEnabled
CIPBankAccountStored
GoodStanding
StoreOwner
ShippingDiscount

# bundle exec rake schema:update_sellbrite
# bundle exec rake classes:generate #generates classes

About

Ruby interface to the eBay XML Trading API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 99.9%
  • HTML 0.1%