如何通过UPC使用python绑定为Ebay的findItemsByProduct API搜索产品?

问题描述 投票:0回答:1

我正在尝试使用EBay's Product Find Items by Product ID,特别是使用Python bindings通过UPC查找产品。

我正在尝试:

    api = Connection(
        appid='my id', config_file=None)

    response = api.execute('findItemsByProduct', {
        'productId': 820103794923,
        'itemFilter': [
            {'name': 'MinQuantity', 'value': 1},

但是我得到:

{'ack': 'Failure', 'errorMessage': {'error': {'errorId': '4', 'domain': 'Marketplace', 'severity': 'Error', 'category': 'Request', 'message': 'Product ID is required.', 'subdomain': 'Search'}}, 'version': '1.13.0', 'timestamp': datetime.datetime(2020, 3, 24, 21, 46, 52)}

什么是正确的论点?

python ebay-api ebay-sdk
1个回答
0
投票
api = Connection(config_file=yaml_path)
response = api.execute('findItemsByProduct', 
                   '<productId type="ReferenceID">820103794923</productId><itemFilter><name>MinQuantity</name><value>1</value></itemFilter>')
response.reply

{'ack':'Success','version':'1.13.0','timestamp':datetime.datetime(2020,3,26,10,13,10),'searchResult':{'_count' :'0'},'paginationOutput':{'pageNumber':'0','entriesPerPage':'100','totalPages':'0','totalEntries':'0'},'itemSearchURL':'[ C0]'}

© www.soinside.com 2019 - 2024. All rights reserved.