python - EbaySDK Python GetFeedback (ItemID) 仅返回 100 个值
问题描述
我正在为 Python 使用 ebaysdk。我正在使用 Trading API 来获取带有'DetailsLevel': 'ReturnAll'
. 我只想获得留给卖方的反馈,但返回的数据主要包含留给买方的反馈,并且响应仅限于 100 个条目。更具体地说,它正在返回“留给其他人的反馈”。
以下是我的代码:
api2 = Trading(config_file='ebay.yaml')
response2=api2.execute('GetFeedback',{'ItemID':'153221482165', 'Role':'Seller', 'DetailLevel':'ReturnAll'}).dict()
print(response2)
有没有办法只过滤我对“卖家反馈”的回复,并让 API 返回所有数据而不是前 100 个条目。
我的 Python 版本是 3.7.0
解决方案
您应该仔细阅读 EBAY API GetFeedback 文档
如果您只需要留给卖家的反馈,请尝试
FeedbackType.FeedbackReceivedAsSeller
对于分页,似乎使用 ItemId 一次不能得到超过 100 个结果:
eBay 商品列表的唯一标识符。一个列表可以有多个订单行项目,但只有一个 ItemID。如果在 GetFeedback 请求中指定了 ItemID,则返回的反馈记录将限制为指定的 ItemID。最多可返回 100 条反馈记录。最大长度:19(注:ItemID 通常为 9 到 12 位)。
干杯
推荐阅读
- ruby - 如何使音频音乐在红宝石和鞋子中工作?
- c++ - 如何获取控制台窗口的宽度?
- python - 无法使用 if 语句追加
- c# - C# Web 应用程序中的执行超时已过期
- javascript - onSelect 在第一次后不起作用
- c# - Dapper:字符串未被识别为有效的 DateTime
- android - 使用回收视图从 Firebase 检索实时数据
- c# - '操作无法完成,因为 DbContext 已被释放。'
- angular - 使用 *ngFor 时如何将背景颜色动态应用于 Angular 8 中的下拉菜单
- asp.net-mvc - 如何在 ASP.NET MVC 应用程序中创建 AspNetUser 表?