【发布时间】:2015-05-27 07:27:02
【问题描述】:
问题:我从 Yelp API 收到“无效签名”错误仅来自生产(在 AWS 的 nginx 服务器上运行)当我在本地主机上本地运行时: 3000,没有签名错误,一切正常。
我在 Rails 中使用 yelp gem。这是 ruby 中的一些代码。:
$client = Yelp::Client.new({
consumer_key: $SL_CONSUMER_KEY,
consumer_secret: $SL_CONSUMER_SECRET,
token: $SL_TOKEN,
token_secret: $SL_TOKEN_SECRET
})
begin
$client.search("Los Angeles")
rescue => error
puts error.message
puts error.inspect
end
error.message 打印出来:“签名无效”
error.inspect 打印出:
当我在 Rails 的 Webrick 服务器上本地运行时,一切正常,但是当我在生产环境中运行时,我收到“无效签名”错误。
有人看过吗?我看过一些相关的帖子,但这似乎有所不同。谢谢!
【问题讨论】:
-
请分享您的错误信息(无效签名)。
-
@JarachanthanRatnakumar 我用一些打印声明和我得到的内容编辑了上面的帖子。
标签: ruby-on-rails nginx oauth amazon-ec2 yelp