gpt4 book ai didi

python - ebaysdk : Not being able to connect

转载 作者:行者123 更新时间:2023-11-28 17:19:20 26 4
gpt4 key购买 nike

我一直在尝试使用 python ebaysdk,但我无法理解为什么我不断收到以下错误:

{'Timestamp': '2017-02-21T19:55:31.915Z', 'Errors': {'LongMessage': 'Validation of the authentication token in API request failed.', 'ShortMessage': 'Auth token is invalid.', 'SeverityCode': 'Error', 'ErrorCode': '931', 'ErrorClassification': 'RequestError'}, 'Build': 'E989_CORE_API_18131074_R1', 'Version': '989', 'Ack': 'Failure'}

代码片段是从 github 存储库 (https://github.com/timotheus/ebaysdk-python) 复制而来的。

from ebaysdk.trading import Connection as Trading
from ebaysdk.exception import ConnectionError

try:
api = Trading(domain='api.sandbox.ebay.com')
response = api.execute('GetOrders', {})
print(response.dict())
print(response.reply)
except ConnectionError as e:
print(e)
print(e.response.dict())

我还把所有配置都放在了 ebay.yaml 文件中。

为了运行代码片段,我转到 developers.ebay.com,生成用户授权 token ,将其粘贴到 yaml 文件中并运行脚本。

我的脚本的想法是在后台运行。

有 ebaysdk 经验的人可以告诉我如何正确连接到交易 API 吗?

最佳答案

我在您的代码片段或加载的模块中没有看到任何对 YAML 配置的引用...遵循 https://github.com/timotheus/ebaysdk-python/wiki/Trading-API-Class 中的文档,您需要指定 AppId 或保存 ID 的配置文件:

api = Trading(appid="YOUR_APPID", devid="YOUR_DEVID", certid="YOUR_CERTID", token="YOUR_AUTH_TOKEN")

api = Trading(config_file='myfile.yaml')

关于python - ebaysdk : Not being able to connect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42377146/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com