401取消授权twitter api 1.1(https://api.twitter.com/oauth/request_token)

时间:2013-08-25 21:41:41

标签: c# twitter twitter-oauth

尝试对Twitter API进行身份验证时遇到问题。

我基于Suresh实施: http://www.aspdotnet-suresh.com/2012/05/add-twitter-login-authentication-to.html

我的网址是:

public const string REQUEST_TOKEN = "https://api.twitter.com/oauth/request_token";
public const string AUTHORIZE = "https://api.twitter.com/oauth/authorize";
public const string ACCESS_TOKEN = "https://api.twitter.com/oauth/access_token";

以下是我的签名基础的结果:

GET&https%3A%2F%2Fapi.twitter.com%2Foauth%2Frequest_token&oauth_consumer_key%3Dvalue%26oauth_nonce%3D4448975%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1377452265%26oauth_token%3Dvalue%26oauth_version%3D1.0

这是我的要求:

https://api.twitter.com/oauth/request_token?oauth_consumer_key="consumer_key_value"&oauth_nonce=4448975&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1377452265&oauth_token="token_value"&oauth_version=1.0&oauth_signature=pI/fiPW7ddgF7sCQnUQINmQrMLo=

如果我将此值粘贴到浏览器,则会收到“无法验证oauth签名和令牌”

时间配置正确,凭证肯定是好的。

我实际上是在使用localhost而我没有填写回调。

有人对这些问题有所了解吗?

非常感谢!

0 个答案:

没有答案