UNKNOWN
Project description
========
ebaysuds
========
Why
===
Most of the Python libs for using eBay APIs I found are based on the _Plain XML_ API. Which basically means the author of the lib has to handcode request-builder functions for every method they intend to support.
eBay have over _a hundred and fifty_ methods accessible via their APIs, each with some required and dozens of optional args. This basically means all the Python eBay libs are very incomplete and probably out of date too, because it's such a pain to maintain them.
SOAP
----
eBay provide a _SOAP API_ too. The SOAP API is basically just the XML API with some additional verbose XML wrapping around it. But one advantage of the SOAP API is it has a _WSDL_… another XML file (`5.3MB currently <http://developer.ebay.com/webservices/latest/ebaySvc.wsdl>`_) that describes all the request methods and args and their types and responses.
Python already has an excellent SOAP lib in the form of `Suds <https://fedorahosted.org/suds/>`_. So it seems like a better approach would be to use eBay's SOAP API via Suds...
Dirty…
------
…eBay's implementation of SOAP/WSDL seems to be a bit idiosyncratic (possibly… _wrong_) - at least it's not as smooth to call methods via Suds as it could be.
Clean Again…
------------
So I made this thin wrapper around Suds, so that you can easily use *all* of the eBay API methods, in up-to-the-minute form, from Python.
See GitHub for usage and docs.
ebaysuds
========
Why
===
Most of the Python libs for using eBay APIs I found are based on the _Plain XML_ API. Which basically means the author of the lib has to handcode request-builder functions for every method they intend to support.
eBay have over _a hundred and fifty_ methods accessible via their APIs, each with some required and dozens of optional args. This basically means all the Python eBay libs are very incomplete and probably out of date too, because it's such a pain to maintain them.
SOAP
----
eBay provide a _SOAP API_ too. The SOAP API is basically just the XML API with some additional verbose XML wrapping around it. But one advantage of the SOAP API is it has a _WSDL_… another XML file (`5.3MB currently <http://developer.ebay.com/webservices/latest/ebaySvc.wsdl>`_) that describes all the request methods and args and their types and responses.
Python already has an excellent SOAP lib in the form of `Suds <https://fedorahosted.org/suds/>`_. So it seems like a better approach would be to use eBay's SOAP API via Suds...
Dirty…
------
…eBay's implementation of SOAP/WSDL seems to be a bit idiosyncratic (possibly… _wrong_) - at least it's not as smooth to call methods via Suds as it could be.
Clean Again…
------------
So I made this thin wrapper around Suds, so that you can easily use *all* of the eBay API methods, in up-to-the-minute form, from Python.
See GitHub for usage and docs.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
EbaySuds-0.2.2.tar.gz
(3.1 kB
view details)
File details
Details for the file EbaySuds-0.2.2.tar.gz
.
File metadata
- Download URL: EbaySuds-0.2.2.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76a748896d8b250d19315c5b8cfd6c0402be4c1a7c71f97af786e06e6488df05 |
|
MD5 | a51550d15bd0414a0062985dd29fdf49 |
|
BLAKE2b-256 | d91edd8250aaf78a302b7bf2aba237161940d89e380926aa9596aee16c89dad8 |