【发布时间】:2021-02-23 22:36:05
【问题描述】:
根据跟踪,似乎遇到了连接错误,但不知道为什么?这是我的简单脚本:
import ebaysdk
from ebaysdk.finding import Connection
from ebaysdk.exception import ConnectionError
api = Connection(config_file='ebay.yaml', domain='api.sandbox.ebay.com')
api_request = {
#'keywords': u'niño',
'keywords': u'GRAMMY Foundation®',
'itemFilter': [
{'name': 'Condition',
'value': 'Used'},
{'name': 'LocatedIn',
'value': 'GB'},
],
'affiliate': {'trackingId': 1},
'sortOrder': 'CountryDescending',
}
response = api.execute('findItemsAdvanced', api_request)
这是错误:
Traceback(最近一次调用最后一次): 文件“”,第 1 行,在 文件“/opt/anaconda3/lib/python3.7/site-packages/ebaysdk/connection.py”,第 127 行,在执行 self.error_check() 文件“/opt/anaconda3/lib/python3.7/site-packages/ebaysdk/connection.py”,第 223 行,在 error_check 引发 ConnectionError(estr, self.response) ebaysdk.exception.ConnectionError: 'findItemsAdvanced: Accepted'
这是我的 .yaml 文件:
name: ebay_api_config
# Trading API Sandbox - https://www.x.com/developers/ebay/products/trading-api
api.sandbox.ebay.com:
compatability: 719
appid: APPID
certid: CERTID
devid: DEVID
token: TOKEN
https: 1
# Trading API - https://www.x.com/developers/ebay/products/trading-api
api.ebay.com:
compatability: 719
appid: APPID
certid: CERTID
devid: DEVID
token: TOKEN
https: 1
# Finding API - https://www.x.com/developers/ebay/products/finding-api
svcs.ebay.com:
appid: APPID
version: 1.0.0
https: 1
# Shopping API - https://www.x.com/developers/ebay/products/shopping-api
open.api.ebay.com:
appid: APPID
https: 1
非常感谢。
【问题讨论】: