- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
eBay 的 API findItemsByProduct 操作适用于 UPC 和 EAN。但不幸的是它不起作用。
例如,下面的 HTTP GET 请求会抛出“无效的产品 ID 值”。 [错误 41] http://svcs.ebay.com/services/search/FindingService/v1?SECURITY-APPNAME=MY-APP-ID-GOES-HERE&OPERATION-NAME=findItemsByProduct&SERVICE-VERSION=1.0.0&RESPONSE-DATA-FORMAT=XML&REST-PAYLOAD&productId.@type=EAN&productId=0016000275270&paginationInput.entriesPerPage=3
注意:请将 SECURITY-APPNAME 的值替换为您的 eBay 免费 APP-ID。出于显而易见的原因,我已将其替换为 MY-APP-ID-GOES-HERE。eBay 的上述功能的 API 可以在这里找到: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
最佳答案
从下面链接的 ebay 文档中,您仅限于几个类别!! 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在这里使用有效的 UPC(音乐类别)搜索 ebay.com。结果:阳性
http://www.upcdatabase.com/item/883929106646UPC 数据库有积极的影响
积极的 xml 响应 [不要忘记更改上面的 MyAppID]
结论:您的查询没有问题。只是 ebay 没有所有类别的 upc/ean。 EBAY限制
关于javascript - eBay API 调用不适用于 UPC/EAN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22333904/
我们想将 12 位 UPC-A 转换为 8 位 UPC-E。您能告诉我哪种方法最好,而无需使用我自己的代码进行转换吗? 我有很多公式可以将 8 位 UCC-E 转换为 12 位 UPC-A 但不能反转
将零抑制的八位 GTIN-12 标识符(表示为 UPC-E 条形码)转换为 UPC-A 条形码中显示的完整十二位版本的算法是什么? 最佳答案 从以下模式映射可以最清楚地看出在 UPC-E 和 UPC-
我正在尝试将 UPC-E 转换为 UPC-A,但我看到了奇怪的结果。我相信它们可能是正确的,因为我发现的两个引用站点显示了相同的转换,但我认为 UPC-E 应该明显地转换为 UPC-A。 678905
有没有什么格式我们可以用来识别 UPC 代码而不是只检查位数? 最佳答案 我有一些 Objective-C 代码可以验证用户输入的字符串,看它是否是有效的 UPC 或 EAN 条形码。这支持 UPC、
我想在全局地址空间中声明一个共享矩阵,但不通过 UPC 线程执行任何计算,而是使用 CUDA 的 GPU。 那么是否可以声明一个 UPC 共享数组,其中数组中的数字元素不等于或不是线程数(THREAD
我一直在试图找出为什么我的输出不是它应该的样子。给出的示例是 Enter a UPC (enter a blank line to quit): 036000291453 Check digit sh
我有一个包含 12 位 UPC-A 格式条码(1,900,000 条记录)的 UPC 数据库。由于前导零,目前它们存储为 varchar(13)。我正在使用 SQL Server 2008 R2。 我
我已查看文档,但尚未了解如何根据 UPC 进行搜索。 我可以看到我从每张专辑中得到了什么,但如何进行查找? 有人知道吗? 最佳答案 这是 UPC 专辑查找的格式:http://api.deezer.c
我一直在尝试使用Zxing 2.3.0在java中读取带有+5补充的UPC条形码图像,但是我无法读取条形码的补充部分。该代码仅成功读取第一部分。在搜索了多个网站之后,除了我当前的方法之外,我找不到任何
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the he
我的工作环境是Visual Studio 2008 + C# 我在 Amazon WebService 上工作,我想使用 SOAP 从 Amazon 获取数据,但是当我尝试传递 IDType = UP
我正在使用 zxing 在我的应用程序中实现条码扫描器。问题是扫描结果始终将 UPC-E 检测为扫描格式并返回错误结果。有什么办法可以解决这个问题吗? 我正在使用以下代码启动扫描: Intent i
我正在跟踪一家链式店的杂货价格,但我在使用 MySQL 语句时遇到了问题。 我的三个表的设置如下: upccode_table,有两个字段:upc_code、item_name storelist_t
我们使用 Zxing API 将字符串生成为 upc-a 条码图像。但是该图像仅包含条形码,但不包含如下链接图像中的字符串: https://postimg.org/image/7t66lqa83/
我需要一些关于如何从 bmp 文件中获取 12 位条形码的指导,我完全不知道如何处理这个问题。我首先将图像读入 bitmam,我该如何继续? 例子:下图的条码是081034489030。我如何获得这些
我正在尝试在具有 CPU/GPU 混合节点的集群上使用 UPC。环境是Ubuntu 12.04。我是 UPC 的新手,我发现了 2 个版本的 UPC:GNU UPC(GUPC) 和 Berkeley
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 11 年前。 Improve thi
虽然我已经阅读了很长时间有关 PHP 的内容以及我遇到的一些 Android 问题,但我是堆栈溢出方面的新手。 我的问题是如何从条形码扫描仪获取数据(仅 UPC 代码和图像)以便将其插入 MySQL
很难说出这里问的是什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或言辞激烈,无法以目前的形式合理回答。如需帮助澄清此问题以便可以重新打开,visit the help center . 8年前关闭
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭10
我是一名优秀的程序员,十分优秀!