2014-02-14 13 views
1

我是一個新的dotnet,我想從oauth中獲取令牌,我有api密鑰和祕密,但是當我創建最終的url時,它會響應回調令牌(遠程服務器返回錯誤:(500)Internal Server Error ) 我最後的網址是 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的訪問令牌for cings中的結合?

請幫助我成功回顧oauth令牌和oauth的祕密。謝謝。

+0

你是否正確地編碼了你的參數?您是否嘗試過使用Chrome的POSTman插件,只是爲了輕鬆檢查事物? – Erik

+0

我有同樣的情況,任何線索? –

回答

0

我遇到了同樣的問題。

確保,你所有的參數都正確無誤,並且您URL編碼,oauth_callback參數:

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

還要確保,你使用正確的簽名密鑰:

../request_token?這個應該是:{ConsumerSecret} + 「&」 + {RequestTokenSecret}

HTH 多米尼克