亚马逊 API ASP.NET
Posted
技术标签:
【中文标题】亚马逊 API ASP.NET【英文标题】:Amazon API ASP.NET 【发布时间】:2011-12-06 04:32:26 【问题描述】:我正在开发一个最终会显示数百万本书的网站 (ASP.NET MVC)。我的 mysql 数据库中已经有了这些书的书名和作者。
目标是当用户搜索图书时,前 20 个匹配项(标题和作者)将显示在页面上。然后,我计划使用 Amazon API 来获取这 20 本书的更多信息(isbn、图像、描述等),并通过 Ajax 充实这些项目。然后我还会将此信息添加到 MySQL,以便下次请求这些特定书籍时,我已经有了数据。
我的问题是我应该使用什么亚马逊网络服务?有很多像 Amazon S3、Amazon SimpleDB 等。我只是不知道哪一个最适合我的需求。成本也是一个因素。
任何指导将不胜感激。
【问题讨论】:
Amazon S3 是一项存储服务 AFAIK,所以不要研究它。我会研究网络服务。 我需要能够将书名传递给一些亚马逊 api 函数并提取正确的图像,然后存储在我自己的数据库中。您会为此推荐任何特定的网络服务吗? 【参考方案1】:您要查找的 API 是亚马逊的产品广告 API:
https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html
【讨论】:
是的,我认为其他任何事情都太过分了。谢谢!【参考方案2】:简而言之,Amazon S3 是一种面向大数据存储的技术,而 SimpleDB 是一种非关系型数据库(mongoDB 和 raven 可能如此)。
我们使用第一个来存储静态文件(javascript、css和图片)。
第一个更便宜,但您一次只能检索一个“文件”。第二个为您提供了一定程度的查询支持。
如果您需要关系型数据库,您可以使用 Amazon RDS,它是一个可用于复制的 MySql 数据库。
【讨论】:
我认为我不需要关系数据库。我只需要能够将书名传递给一些亚马逊 api 函数并提取正确的图像,然后存储在我自己的数据库中。您为此推荐任何特定的网络服务? 这些服务是为了您自己。他们完全独立于亚马逊商店。我真的不知道如何通过 API 访问亚马逊的商店。以上是关于亚马逊 API ASP.NET的主要内容,如果未能解决你的问题,请参考以下文章
检测地理位置 asp.net mvc - 托管在亚马逊 aws
关于amazon亚马逊开发人员资料申请,amazon亚马逊销售合作伙伴 API,amazon亚马逊SP-API申请,amazon亚马逊Selling Partner API申请详细指导