gpt4 book ai didi

c# - 游戏、书籍、CD 的条形码查找

转载 作者:太空狗 更新时间:2023-10-30 00:45:13 25 4
gpt4 key购买 nike

我想编写自己的媒体库,想知道是否有任何免费的 .Net API 可以根据给定的条形码识别产品?作为次要点,有 .Net API 可以根据条形码返回书籍、CD、游戏等的封面。

最佳答案

您还可以使用 amazon web services为了这。您需要有一个帐户和 API key (免费)和 download the toolkit for Visual Studio .

要回答您的特定问题,条形码扫描会返回一个 UPC。您可以使用亚马逊网络服务的 ItemLookup 命令进行此查找,将 IdType 设置为“UPC”并将 ItemId 设置为适当的 UPC (条形码扫描)。

有关更多信息,请导航至 Amazon's developer guide 中的“API 引用” .

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

        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(亚马逊 ID)引用该商品。

关于c# - 游戏、书籍、CD 的条形码查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6007524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com