(401)未经授权呼叫https://api.twitter.com/oauth/access_token 使用tweetinvi

(401)未经授权呼叫https://api.twitter.com/oauth/access_token 使用tweetinvi,twitter,oauth,tweetinvi,Twitter,Oauth,Tweetinvi,我开始使用tweetinvi连接到twitterapi。重定向后调用CredentialsCreator.GetCredentialsFromVerifierCode()时,我不断收到“远程服务器返回错误:(401)未经授权。”错误消息 我把我的手机加入了我的账户 我使用的消费者密钥和消费者机密是相同的 我利用了我现在的时间 应用程序设置中的回调url为 我有点不知所措,不知下一步该怎么办 这是我使用的唯一代码: protected void Page_Load( object sen

我开始使用tweetinvi连接到twitterapi。重定向后调用CredentialsCreator.GetCredentialsFromVerifierCode()时,我不断收到“远程服务器返回错误:(401)未经授权。”错误消息

  • 我把我的手机加入了我的账户
  • 我使用的消费者密钥和消费者机密是相同的
  • 我利用了我现在的时间
  • 应用程序设置中的回调url为
  • 我有点不知所措,不知下一步该怎么办

    这是我使用的唯一代码:

        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 );
    
            }
        }
    

    看来你一切都对了。它可能是您正在使用的库。你试过LinqToTwitter吗


    他们有几个例子可以测试。只需下载他们的源文件,您就可以找到Linq2TwitterDemos_WebForms项目,您可以将其文本输出。

    我尝试了linqtotwitter,示例没有出现错误。