eBay 的 API findItemsByProduct 操作适用于 UPC 和 EAN。但不幸的是它不起作用。
例如,下面的 HTTP GET 请求会抛出“无效的产品 ID 值”。 [错误41]
Note:请将 SECURITY-APPNAME 的值替换为您的 eBay 的免费 APP-ID。出于显而易见的原因,我已将其替换为 MY-APP-ID-GOES-HERE。
eBay 的上述功能 API 可以在这里找到:http://developer.ebay.com/DevZone/finding/CallRef/findItemsByProduct.html#findItemsByProduct http://developer.ebay.com/DevZone/finding/CallRef/findItemsByProduct.html#findItemsByProduct
输出是:
<findItemsByProductResponse xmlns="http://www.ebay.com/marketplace/search/v1/services">
<ack>Failure</ack>
<errorMessage>
<error>
<errorId>41</errorId>
<domain>Marketplace</domain>
<severity>Error</severity>
<category>Request</category>
<message>Invalid product ID value.</message>
<subdomain>Search</subdomain>
<parameter>0016000275270</parameter>
</error>
</errorMessage>
<version>1.12.0</version>
<timestamp>2014-03-11T18:38:13.543Z</timestamp>
</findItemsByProductResponse>
有人能发现上面的调用有什么错误吗?谢谢。
FWIW,0016000275270 是有效的条形码http://www.upcdatabase.com/item/0016000275270 http://www.upcdatabase.com/item/0016000275270
从下面的 eBay 文档链接中,您仅限于几个类别!http://developer.ebay.com/DevZone/finding/CallRef/findItemsByProduct.html#findItemsByProduct http://developer.ebay.com/DevZone/finding/CallRef/findItemsByProduct.html#findItemsByProduct
国际标准书号
图书的 ISBN-10 或 ISBN-13 值。如果您知道某本书的 ISBN,则可以使用它而不是 eBay 参考 ID 来搜索该书。
统一产品代码
音乐(例如 CD)、DVD 和电影以及视频游戏类别(或域)中产品的 UPC 值。如果您知道产品的 UPC 编号,则可以使用该值而不是 eBay 参考 ID 来搜索该产品。
欧洲商品编码协会
书籍的 EAN 值(在欧洲国家最常用)。如果您知道某本书的 EAN,则可以使用它而不是 eBay 参考 ID 来搜索该书。
作为一个例子,尝试这个示例 upc = 883929106646 (它是电影的 upccode)
http://www.ebay.com/sch/i.html?_nkw=883929106646 http://www.ebay.com/sch/i.html?_nkw=883929106646此处使用有效的 UPC(音乐类别)搜索 ebay.com。结果:阳性
http://www.upcdatabase.com/item/883929106646 http://www.upcdatabase.com/item/883929106646UPC 数据库受到积极欢迎
-
积极的 xml 响应 [不要忘记更改上面的 MyAppID]
结论:
您的查询没有任何问题。只是 eBay 没有所有类别的 upc/ean。 EBAY 限制
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)