首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >游戏、书籍、CD的条形码查找

游戏、书籍、CD的条形码查找
EN

Stack Overflow用户
提问于 2011-05-15 17:16:14
回答 3查看 3.6K关注 0票数 5

我想写我自己的媒体库,想知道有没有免费的.Net API可以根据给定的条形码来识别产品?作为第二点,有一些.Net API可以根据条形码返回书籍、CD、游戏等的封面艺术。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-06-01 00:10:15

您也可以使用amazon web services来实现这一点。您需要有一个帐户、API (免费)和download the toolkit for Visual Studio

为了回答您的特定问题,条形码扫描将返回UPC。您可以对Amazon web服务使用ItemLookup命令来执行此查找,将IdType设置为" UPC“,并将ItemId设置为适当的UPC(条形码扫描)。

有关更多信息,请导航到Amazon's developer guide中的"API参考“。

下面是一个非常基本的C#代码示例:

代码语言:javascript
复制
        com.amazon.webservices.ItemLookup itemLookup = new com.amazon.webservices.ItemLookup();
        itemLookup.AWSAccessKeyId = "XXXXXXXXXXXXXXXXXXXXXX";

        com.amazon.webservices.ItemLookupRequest request = new com.amazon.webservices.ItemLookupRequest();
        request.IdType = com.amazon.webservices.ItemLookupRequestIdType.UPC;
        request.ItemId = new String[] { "00028000133177" };
        request.ResponseGroup = new String[] { "Small", "AlternateVersions" };
        itemLookup.Request = new com.amazon.webservices.ItemLookupRequest[] { request };

        try
        {
            com.amazon.webservices.ItemLookupResponse itemLookupResponse = com.amazon.webservices.AWSECommerceService.ItemLookup(itemLookup);
            com.amazon.webservices.Item item = itemLookupResponse.Items[0].Item[0];
            System.Console.WriteLine(item.ItemAttributes.Title);
        }
        catch (Exception e)
        {
            System.Console.Error.WriteLine(e);
        }

值得注意的是,我已经编写了一个程序来实现这一点。我发现亚马逊并不是每个UPC都有匹配项(这是意料之中的),但我的大部分商品都在亚马逊找到。找到匹配项后,您可能希望将ASIN / UPC关系存储在某个位置,这样您就可以通过ASIN (Amazon ID)来引用该项目。

票数 7
EN

Stack Overflow用户

发布于 2011-05-15 17:27:50

试试这个:http://www.ozgrid.com/barcodes/barcode-reader.htm

EDIT1:用于www.upcdatabase.com条形码查询的API:http://www.upcdatabase.com/xmlrpc.asp我不能提供更多关于这方面的信息,但这可能会对您有所帮助。此页包含用于条形码查询的C# VB API。

票数 1
EN

Stack Overflow用户

发布于 2011-06-09 02:25:12

Hooked In Motion有一个:http://www.hookedinmotion.com/?page_id=246

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6007524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档