我正在使用亚马逊产品广告 API (amazon-ecs) Ruby 库- 如何将输入IdType
从item_lookup
ASIN 更改为 ISBN?
做这样的事情:
Amazon::Ecs.item_lookup('9781934356166', :response_group => 'ItemAttributes,Images')
不确定在哪里将 IdType 的选项更改为 ISBN。我试过把它放在几个地方。
谢谢!
我正在使用亚马逊产品广告 API (amazon-ecs) Ruby 库- 如何将输入IdType
从item_lookup
ASIN 更改为 ISBN?
做这样的事情:
Amazon::Ecs.item_lookup('9781934356166', :response_group => 'ItemAttributes,Images')
不确定在哪里将 IdType 的选项更改为 ISBN。我试过把它放在几个地方。
谢谢!
查看亚马逊产品广告 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')
我只是修补了 gem 的源代码并创建了一个名为 item_lookup_isbn 的新方法,除了 asin 部分外,它与 item_lookup 相同。