Xml 如何访问upcdatabase.org API?
我正在从事一个Java项目,该项目接受UPC条形码并在线搜索产品描述 我正在尝试访问upcdatabase.org API。该站点指示您使用以下URL作为产品信息的JSON响应: 格式:upcdatabase.org/api/json/APIKEY/BARCODE 例如: 这对他们的测试产品非常有效,但对我提供的任何真正的条形码都不起作用。当我尝试一个真正的产品时,我得到了这个结果:{“valid”:“false”,“reason”:“在数据库中找不到代码”。} 然而,当我在他们的web界面上的文本框中输入相同的条形码时,它发现产品很好 他们提到他们将API服务移动到了API.upcdatabase.org,但没有提供任何关于如何访问此网站的文档 是否有人熟悉这个网站的API,可能现在正在发生什么 以下是我迄今为止尝试过的一些条形码: 016000275164 031200016058Xml 如何访问upcdatabase.org API?,xml,json,web-services,barcode,Xml,Json,Web Services,Barcode,我正在从事一个Java项目,该项目接受UPC条形码并在线搜索产品描述 我正在尝试访问upcdatabase.org API。该站点指示您使用以下URL作为产品信息的JSON响应: 格式:upcdatabase.org/api/json/APIKEY/BARCODE 例如: 这对他们的测试产品非常有效,但对我提供的任何真正的条形码都不起作用。当我尝试一个真正的产品时,我得到了这个结果:{“valid”:“false”,“reason”:“在数据库中找不到代码”。} 然而,当我在他们的web界面上的
024100440689看起来UPC数据库API希望所有UPC代码都填充到13位,必要时加上前导零。因此,您的示例代码 024100440689 …需要补充到: 0024100440689
看看你从向发出更新请求中得到了什么:我给管理员发了一封电子邮件,得到了这样的回复:“我刚刚改变了代码搜索的处理方式。以前,主站点上的代码搜索方式与通过API处理的方式不同。API不应该再关心该项目是否填充了0。”只是好奇你是否还在使用upcdatabase.org。它目前似乎在下降,我还没有找到任何关于它是否会恢复的信息。因为我的应用程序依赖于我的应用程序,所以收到应用程序用户的投诉。抱歉,我不知道。今年早些时候,我把它用于一个课堂项目。实际上,我ping了4个不同的UPC数据库,并结合了结果,因此我可以避免这个问题。