【问题标题】:Q: Get Item's Title Python eBay SDKQ: 获取物品的标题 Python eBay SDK
【发布时间】:2017-04-24 15:34:50
【问题描述】:

我正在尝试通过提供 ItemID 使用“GetSingleItem”方法获取项目的标题,但它不起作用。

代码如下:

from ebaysdk.shopping import Connection as Shopping

api = Shopping(appid='&',certid='&',devid='&',token='&')
ItemID=&
a = print (api.execute('GetSingleItem',{'ItemID':ItemID,'IncludeSelector':['Title']}))
print(a)

回应:

<ebaysdk.response.Response object at 0x003A3B10>
None

【问题讨论】:

    标签: python ebay-sdk


    【解决方案1】:

    您无需在 GET 请求中指定标题。 Ebays Shopping API 默认提供该输出字段。你可以查看他们的文档here

    但应注意,当使用“InputSelector”时,它应该位于“ItemId”之前,因为顺序似乎很重要。所以你的代码应该是这样的。

    api.execute('GetSingleItem', {'IncludeSelector':outputField,'ItemID':ItemID})
    

    outputField 可能在哪里

    兼容性, 描述、详细信息、ItemSpecifics、ShippingCosts、TextDescription、变化

    要回答您的问题,只需执行:

     response = api.execute('GetSingleItem', {'ItemID':ItemID})
     title = response.dict()['Item']['Title']
     print(title)
    

    【讨论】:

      【解决方案2】:

      我觉得你需要把itemID这样放

      { “项目ID”:“000000000000” }

      【讨论】:

      • 我有一个工作示例,我将很快测试并发布
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-18
      • 2014-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多