1
我開始玩tweetinvi來連接到twitter api。我不斷收到「遠程服務器返回錯誤:(401)未經授權。」當我重定向後調用CredentialsCreator.GetCredentialsFromVerifierCode()時出現錯誤消息。(401)使用tweetinvi未經授權調用https://api.twitter.com/oauth/access_token
- 我將手機加入了我的帳戶。
- 我使用的消費者密鑰和消費者密碼是一樣的。
- 我利用我的時間是當前
- 回調URL中的應用程序設置爲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);
}
}
我給了linqtotwitter一個嘗試和樣品工作沒有錯誤。 – 2014-10-02 15:56:37