【发布时间】:2016-02-03 08:16:04
【问题描述】:
我正在将 Amazon Product Api 集成到我的 rails 应用程序中。现在唯一剩下的就是在我执行item_lookup 操作时获取相关项目 列表。
当我像这样在 ResponseGroup 中添加 RelatedItems 时:
response = request.item_lookup(
query: {
'ItemId' => params[:id],
'ResponseGroup' => "ItemAttributes,Images,Reviews,RelatedItems"
}
)
我收到此错误:
"Errors"=>{"Error"=>{"Code"=>"AWS.MissingParameterValueCombination", "Message"=>"Your request is missing a required parameter combination. When ResponseGroup equals RelatedItems, RelationshipType must be present."}}}
看来我需要在查询中添加RelationshipType。
问题是我的类别保存在后端。 search_index 和 keyword 被传递给 item_search 操作,在那里我获取 ASIN 作为参数传递给 item_lookup 操作。问题是如何在此处添加 RelationshipType 并且它必须根据所显示的产品进行动态调整。
提前致谢。
【问题讨论】:
标签: ruby-on-rails ruby amazon-web-services amazon-product-api vacuum