我开始使用 tweetinvi 连接到 twitter api。我不断收到“远程服务器返回错误:(401)未经授权。” 重定向后调用 CredentialsCreator.GetCredentialsFromVerifierCode() 时出现错误消息。
- 我将手机添加到我的帐户中。
- 我使用的消费者密钥和消费者秘密是相同的。
- 我利用我的时间是当前的
- 应用设置中的回调地址为http://127.zero.zero.1:53260/
我有点不知道下一步该做什么。
这是我使用的唯一代码:
protected void Page_Load( object sender, EventArgs e )
{
Tweetinvi.WebLogic.TemporaryCredentials applicationCredentials = (Tweetinvi.WebLogic.TemporaryCredentials)CredentialsCreator.GenerateApplicationCredentials( Properties.Settings.Default.TwitterConsumerKey, Properties.Settings.Default.TwitterConsumerSecret );
if (Request["oauth_token"] == null)
{
string url = CredentialsCreator.GetAuthorizationURLForCallback( applicationCredentials, "http://127.0.0.1:53260/twitter.aspx" );
Response.Redirect( url, false );
}
else
{
string verifierCode = Request["oauth_verifier"];
// error calling this code
var newCredentials = CredentialsCreator.GetCredentialsFromVerifierCode( verifierCode, applicationCredentials );
Console.WriteLine( "Access Token = {0}", newCredentials.AccessToken );
Console.WriteLine( "Access Token Secret = {0}", newCredentials.AccessTokenSecret );
}
}