【问题标题】:yelp error :MISSING_PARAMETER叫喊错误:MISSING_PARAMETER
【发布时间】:2013-04-23 06:33:39
【问题描述】:

我是 yelp API 的新手。我正在使用版本 2。我确实注册了 API 访问并获得了 Consumer Key、Consumer Secret、token、token_secret,然后我使用了以下链接
http://api.yelp.com/v2/search?http://api.yelp.com/v2/search?term=food&location=San%2BFrancisco&oauth_consumer_key=SOMEKEY&oauth_consumer_secret=SOMESECRET&oauth_token=SOMETOKEN&oauth_token_secret=SOMESECRET

获取数据,但随后出现一系列 MISSING_PARAMETER 错误。对于 signature_method,我使用了 HMAC-SHA1,但对于其余部分(oauth_signature、oauth_nonce、oauth_timestamp),我不知道该放什么,所以我使用了一个空字段,但后来出现 "INVALID CREDENTIAL" 错误。我如何获得这些缺失的字段? 它们不在我的 API 访问页面中。

【问题讨论】:

标签: oauth yelp


【解决方案1】:

首先你不能像那样发布你的密钥,你需要运行一个脚本来“加密”它们,一旦你“发送”了这些密钥,你就用 yelp 握手,而不是查询你正在尝试的搜索得到结果。

基本上,您需要使用首选语言(例如 PHP)的脚本来进行查询。一个好的开始可能是https://github.com/Yelp/yelp-api/tree/master/v2

【讨论】:

    猜你喜欢
    • 2021-07-30
    • 1970-01-01
    • 2019-04-10
    • 1970-01-01
    • 2018-12-21
    • 1970-01-01
    • 1970-01-01
    • 2015-06-21
    • 2021-10-28
    相关资源
    最近更新 更多