【发布时间】:2013-03-24 07:18:07
【问题描述】:
我正在开发一个接受 UPC 条形码并在线搜索产品描述的 Java 项目。
我正在尝试访问 upcdatabase.org API。该站点指示您使用以下 URL 来获取包含产品信息的 JSON 响应:
格式:upcdatabase.org/api/json/APIKEY/BARCODE
例如:http://upcdatabase.org/api/json/2316e70001a2757dc55dc64ce0465787/0111222333446
这适用于他们的测试产品,但不适用于我提供的任何真实条形码。当我尝试真正的产品时,我得到了这个:{"valid":"false","reason":"Code not found in database."}
但是,当我在他们的网络界面上的文本框中输入相同的条形码时,它发现产品很好。
他们提到他们将 API 服务移至 api.upcdatabase.org,但没有提供任何有关如何访问该站点的文档。
有谁熟悉这个网站的 API 可能会发生什么?
以下是我目前尝试过的一些条形码: 016000275164 031200016058 024100440689
【问题讨论】:
-
只是好奇你是否还在使用 upcdatabase.org。它目前似乎已关闭,我无法找到有关它是否会恢复的任何信息。收到我的应用用户的投诉,因为我的应用依赖它。
-
对不起,我不知道。今年年初,我将它用于课堂项目。我实际上 ping 了 4 个不同的 UPC 数据库并将结果组合起来,这样我就可以避免这个问题。
标签: xml json web-services barcode