簡體   English   中英

Yelp API無效簽名

[英]Yelp API invalid Signature

我正在向yelp api發送請求以搜索提供緯度和經度的地方,但這給了我以下錯誤

    error =     {
    description = "Invalid signature. Expected signature base string: GET&http%3A%2F%2Fapi.yelp.com%2Fv2%2Fsearch&ll%3D37.77493%252C-122.419415%26oauth_consumer_key%XXXXXXXXXXXX%26oauth_nonce%3D1D3331BF-4570-45E5-8DD0-5B85842E42E7%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1409214229%26oauth_token%XXXXXXXXXXXX%26oauth_version%3D1.0%26radius_filter%3D300%26term%3Dcafe";
    id = "INVALID_SIGNATURE";
    text = "Signature was invalid";
                 };

http://api.yelp.com/v2/search?term=%@&ll=37.77493,-122.419415&radius_filter=300

這是我的樣品要求,我做錯了嗎。

您必須先使用OAuth進行身份驗證。

說明文件: http : //www.yelp.com/developers/documentation/v2/authentication

如果您不想做很多工作,則應該使用一個庫通過OAuth進行身份驗證。 例如,在python中: http : //letstalkdata.com/2014/02/how-to-use-the-yelp-api-in-python

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM