2011-07-18 36 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";