我尝试从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' –