1

我是 dotnet 的新手,我想从 oauth 检索访问令牌,我有 api 密钥和秘密,但是当我创建最终 url 以检索令牌时,它会响应(远程服务器返回错误:(500)内部服务器错误。) My final url is https://oauth.withings.com/account/request_token?oauth_callback=https://localhost:15626/Default.aspx&oauth_consumer_key=18cb37fb4fb6fbf75288c2e70d373cdefe535689fd1de80756feec2622e&oauth_nonce=2794396&oauth_signature_method=HMAC-SHA1&oauth_signature=sX4nv2hedzTU9Qih8RFw%3d&oauth_timestamp=1392386140&oauth_version=1.0

请帮助我成功检索 oauth 令牌和 oauth 秘密。谢谢你。

4

1 回答 1

0

我遇到了同样的问题。

确保所有参数拼写正确,并且对 oauth_callback 参数进行 URL 编码:

string requestUri = baseRequestTokenUri + "?oauth_callback=" + Uri.EscapeUriString(oAuthCallback);

还要确保您使用正确的签名密钥:

因为../request_token?这应该是:{ConsumerSecret}+“&”+{RequestTokenSecret}

HTH 多米尼克

于 2014-07-21T18:34:55.660 回答