gpt4 book ai didi

ruby - 使用 Ruby + OAuth 访问 Yelp API

转载 作者:数据小太阳 更新时间:2023-10-29 07:37:06 24 4
gpt4 key购买 nike

我刚开始使用 OAuth,我尝试制作一个小型客户端来连接到某些网络服务...我尝试了推特,它的效果很好,但是,我也尝试访问 Yelp V2 API(遵循他们的 Python示例)但我总是作为答案回来:HTTP 400 错误请求

缺少参数:oauth_consumer_key

这是我的代码:

require 'rubygems'
require 'oauth'

CONSUMER_KEY = "MY_CONSUMER_KEY"
SECRET = "MY_CONSUMER_SECRET"
TOKEN = "MY_TOKEN"
TOKEN_SECRET = "MY_TOKEN_SECRET"


consumer = OAuth::Consumer.new( CONSUMER_KEY,SECRET, {:site => "http://api.yelp.com", :signature_method => "HMAC-SHA1", :scheme => :header})

access_token = OAuth::AccessToken.new( consumer, TOKEN,TOKEN_SECRET)

p access_token.get("/v2/search?location=new+york").body

无论如何,该代码与 twitter API 一起使用没有任何问题(我实际上遵循了 twitter 的示例代码)

提前干杯和感谢,泽

最佳答案

使用 :query_string 而不是 :header 一切都会起作用(至少对我而言)。

关于ruby - 使用 Ruby + OAuth 访问 Yelp API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4164640/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com