2011-07-18 31 views
0

Yelp API V2.0有问题得到回复。当我用yelp API V2.0发送请求时,所有的验证密钥和令牌,我得到错误缺少参数。如果任何一个有关于思想Yelp帮助我问题得到Yelp API的响应

+0

如果你看一下响应,它建议立即进行删除d包括缺少的字段。 – vinod

+0

给你的错误信息 – Maulik

+0

http://api.yelp.com/v2/search?term=food&location=San+Francisco&oauth_consumer_key=mykey&auth_consumer_secret=mykey&oauth_token=mykey&oauth_signature=mykey&oauth_signature_method=blank&oauth_timestamp=blank&oauth_nonce=blank,我得到了这个错误按摩{“错误“:{”text“:”一个或多个参数在请求中无效“,”id“:”INVALID_PARAMETER“,”field“:”oauth_timestamp“}} – Droid

回答

1

如果您收到此错误:

{"error":{"text":"One or more parameters are invalid in 
request","id":"INVALID_PARAMETER","field":"oauth_timestamp"}} 

那么你的时间戳一段过去。您可以通过动态获取当前时间或通过将timestamp参数设置为将来的某个任意值来解决此问题。

0

你,因为你没有使用密钥本身得到了错误“的OAuth凭据无效” ...oauth_consumer_key=mykey&auth_consumer_secret=mykey...
它应该是这样的...oauth_consumer_key=XXXXXXXXXXXXXXXXXXXXX&auth_consumer_secret=XXXXXXXXXXXXXXXXXXXXX...
看看他们的github上https://github.com/Yelp/yelp-api/tree/master/v2/他们有一些例子,这可能有助于例如在PHP

// Set your keys here 
$consumer_key = ""; 
$consumer_secret = ""; 
$token = ""; 
$token_secret = ""; 

你应该设置你的钥匙在引号之间$consumer_key = "XXXXXXXXXXXXXXXXXXXXX";