yelp错误:MISSING_PARAMETER

时间:2013-04-29 14:30:32

标签: oauth yelp

我是yelp API的新手。我正在使用version2。我确实注册了API访问并获得了消费者密钥,消费者密钥,令牌,令牌密码,然后我习惯了以下链接
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访问页面中。

1 个答案:

答案 0 :(得分:1)

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

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