通过Amazon Web Services获取带有ISBN号的图书信息

时间:2013-07-09 12:49:56

标签: ruby-on-rails amazon-web-services

我需要连接到Amazon WebServices以获取具有用户提供的ISBN号的图书信息。

问题是我不知道该怎么做。 我没有找到任何好的文档在谷歌这样做。

我是铁道新手。那么,任何人都可以给出提示吗?

哪个是使用Rest连接到Amazon WebServices的最佳宝石? 这正是亚马逊网络服务的名称,以获取图书信息?

提前致谢。

3 个答案:

答案 0 :(得分:0)

您需要使用Product Advertising API,这是一个亚马逊网络服务,但通常不会像其他AWS服务那样对待。该链接有官方文档。我wrote a blog post使用JavaScript在较低级别执行此操作,如果您无法为其找到高级SDK,则可以使用它来构建Ruby代码。

答案 1 :(得分:0)

有几个宝石可以访问产品广告API。

其中一个是asin:https://github.com/phoet/asin

您可以在此处查看使用rails的正在运行的版本:http://asin.herokuapp.com/

答案 2 :(得分:0)

产品广告API中有一个“lookup by ISBN”。

http://webservices.amazon.com/onca/xml?
  Service=AWSECommerceService
  &Operation=ItemLookup
  &ResponseGroup=Large
  &SearchIndex=All
  &IdType=ISBN
  &ItemId=076243631X
  &AWSAccessKeyId=[Your_AWSAccessKeyID]
  &AssociateTag=[Your_AssociateTag]
  &Timestamp=[YYYY-MM-DDThh:mm:ssZ]
  &Signature=[Request_Signature]
相关问题