- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在尝试使用 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/
我一直在尝试使用 python ebaysdk,但我无法理解为什么我不断收到以下错误: {'Timestamp': '2017-02-21T19:55:31.915Z', 'Errors': {'Lo
我正在尝试将 ebay 与 python 脚本连接起来。这是我的代码,我用过ebaysdk-python import ebaysdk from ebaysdk.finding import Conn
我正在使用Python的ebaysdk。我正在使用交易 API 来获取带有 'DetailsLevel': 'ReturnAll' 的项目的 GetFeedback(基于 ItemID)。我只想获取卖
我是一名优秀的程序员,十分优秀!