寻找一些例子来弄清楚这个 gem.. 这里是链接: https://github.com/hakanensari/peddler
他们所说的“客户”创作不是很清楚。
有人用过这个吗?非常感谢任何帮助或指导。
谢谢 托德
最佳答案
第 1 步 - 将 gem 添加到您的 gemfile:
gem "peddler"
(之后不要忘记捆绑安装)
第 2 步 - 在您的代码中创建客户端:(我从 Controller 中提取此代码)
通过硬编码值
client = MWS::Products::Client.new(
marketplace_id: 'foo',
merchant_id: 'bar',
aws_access_key_id: 'foobar',
aws_secret_access_key: 'barfoo'
)
或使用您在 shell 中设置的环境变量
client = MWS::Products::Client.new(
marketplace_id: ENV['MARKETPLACE_ID'],
merchant_id: ENV['MERCHANT_ID'],
aws_access_key_id: ENV['AWS_ACCESS_KEY_ID'],
aws_secret_access_key: ENV['AWS_SECRET_ACCESS_KEY']
)
第 3 步 - 调用电话
示例 1:
response = client.get_matching_product('B00N1EJXUU')
示例 2:
response = client.get_matching_product_for_id('UPC','849803051044')
要检查,调用:
puts response.to_yaml
关于amazon-web-services - Rails Gem - 亚马逊 API 的小贩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29829112/