2

我正在使用亚马逊产品广告 API (amazon-ecs) Ruby 库- 如何将输入IdTypeitem_lookupASIN 更改为 ISBN?

做这样的事情:

Amazon::Ecs.item_lookup('9781934356166', :response_group => 'ItemAttributes,Images')

不确定在哪里将 IdType 的选项更改为 ISBN。我试过把它放在几个地方。

谢谢!

4

2 回答 2

3

查看亚马逊产品广告 API(原 ECS)文档,您似乎需要指定“ISBN”的 IdType 参数。我从来没有使用过这个特殊的 gem,但我猜这个请求看起来像这样:

Amazon::Ecs.item_lookup('9781934356166', :response_group => 'ItemAttributes,Images', :id_type => 'ISBN')

根据文档“除 ASINx 之外的所有 IdTypes 都需要指定 SearchIndex”,因此您很可能需要这样做:

Amazon::Ecs.item_lookup('9781934356166', :response_group => 'ItemAttributes,Images', :id_type => 'ISBN', :search_index => 'Books')
于 2009-08-30T16:38:16.513 回答
1

我只是修补了 gem 的源代码并创建了一个名为 item_lookup_isbn 的新方法,除了 asin 部分外,它与 item_lookup 相同。

于 2009-10-08T03:35:01.433 回答