amazon-web-services - Rails Gem - 亚马逊 API 的小贩

标签 amazon-web-services gem amazon-mws

寻找一些例子来弄清楚这个 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/

相关文章:

python - 我应该如何将我的 s3 凭证传递给 AWS 上的 Python lambda 函数?

ruby-on-rails - Rails ckeditor 在 "*": expected "{", 之后无效的 CSS 是 "html .cke_uicol..."

amazon-web-services - 亚马逊 MWS API : stack order of _POST_PRODUCT_DATA_

ruby-on-rails - 编写用于在 Heroku 上部署的 Multi-Tenancy Rails 3 应用程序

amazon-mws - 亚马逊 MWS feed api 没有立即给出结果。有什么解决办法吗?

php - 亚马逊 MWS Scratchpad API

amazon-web-services - 使用 NiFi 写入启用 MFA 的 AWS S3 Bucket

linux - AWS/Ubuntu 存档服务器似乎已关闭?

java - 无法将文件从 S3 中的一个文件夹移动到另一个文件夹

ruby-on-rails-3 - 如何在我的 gemfile 中获取公共(public) git repo 的最新提交?