我嘗試從Yelp API檢索一些UWP應用程序的信息。正如他們所說的here,我需要傳遞一些參數作爲HTTP請求的標頭,然後執行Json請求using this link。我知道如何解析Json文件,但我不知道如何訪問此文件。對Yelp API的HTTP請求返回缺少的參數錯誤
舉例來說,如果我把https://api.yelp.com/v2/search?term=food&location=San+Francisco&oauth_consumer_key=MYKEY&oauth_token=MYTOKEN&oauth_signature_method=hmac-sha1
這個環節上我的瀏覽器
其返回{"error": {"text": "One or more parameters are missing in request", "id": "MISSING_PARAMETER", "field": "oauth_signature"}}
我應該如何進入這個oauth_signature
?
正如它所說的,您是否將OAuth密鑰放在標頭中?您無法通過瀏覽器直接向此發送請求,因爲您需要提供用於身份驗證的標頭。您可以通過名爲Fiddler的應用程序或通過代碼來完成此操作。 – plusheen
你應該清理標題和標籤,因爲它們沒有意義。我看到的唯一問題是「我的網址中缺少哪個參數」?而錯誤信息清楚地說'oauth_consumer_key' –
感謝你們兩位,我遇到了另一個問題,然後用'oath_signature' –