(401)未经授权呼叫https://api.twitter.com/oauth/access_token 使用tweetinvi
我开始使用tweetinvi连接到twitterapi。重定向后调用CredentialsCreator.GetCredentialsFromVerifierCode()时,我不断收到“远程服务器返回错误:(401)未经授权。”错误消息(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
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,示例没有出现错误。