Download item feeds from eBay RESTful APIs.
Project description
ebayfeed
Download item feeds from the new eBay RESTful APIs.
NOTE: As of Oct.2018 Feed API is supported only on:
- EBAY-DE - eBay Germany (ebay.de)
- EBAY-GB - eBay Great Britain (ebay.co.uk)
- EBAY-US - eBay USA (ebay.com)
Package will be updated as soon as other marketplaces are added. More info here.
Installation
To install, use pip
or easy_install
:
$ pip install --upgrade ebayfeed
or
$ easy_install --upgrade ebayfeed
Examples
Get all items for 'Travel' (3252) category and convert them to pandas dataframe:
import ebayfeed
from pandas import read_table
from pandas.compat import StringIO
# download tsv feed
credentials = ebayfeed.Credentials(client_id, client_secret)
feed = ebayfeed.get_feed(credentials, 3252, ebayfeed.SCOPE_ALL_ACTIVE, ebayfeed.EBAY_US)
# convert to dataframe
df = read_table(StringIO(tsv_feed.splitlines()))
Get items listed on 2018-10-03 for 'Toys & Hobbies' (220) category:
import ebayfeed
# download tsv feed
credentials = ebayfeed.Credentials(client_id, client_secret)
feed = ebayfeed.get_feed(credentials, 220, ebayfeed.SCOPE_NEWLY_LISTED, ebayfeed.EBAY_US, date='20181003')
Get OAuth 2.0 access token for buy.item.feed scope (cached until expiration):
import ebayfeed
credentials = ebayfeed.Credentials(client_id, client_secret)
access_token = credentials.access_token
Connect to eBay sandbox APIs:
import ebayfeed
sandbox_api = ebayfeed.Api(env=ebayfeed.ENVIRONMENT_SANDBOX)
credentials = ebayfeed.Credentials(client_id, client_secret, api=sandbox_api)
References
- eBay API documentation: https://developer.ebay.com/api-docs/buy/feed/resources/item/methods/getItemFeed
- eBay categories map: https://www.isoldwhat.com/
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
ebayfeed-2018.10.2.tar.gz
(5.4 kB
view hashes)
Built Distribution
Close
Hashes for ebayfeed-2018.10.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a97b7ba47cab2eed5a77c95af8cd6e78700f3a5776459dfcc6841595ff152ec9 |
|
MD5 | ca0eda6e63e27be59d1b597f7718571f |
|
BLAKE2b-256 | 14fe933785eba024a783628806254c298b0839fe16e4ea176362b443b9a44c95 |