2014-10-01 4 views
1

Я начал играть с tweetinvi, чтобы подключиться к twitter api. Я продолжаю получать «Удаленный сервер ответил на ошибку: (401)« Неавторизованный ». сообщение об ошибке при вызове CredentialsCreator.GetCredentialsFromVerifierCode() после перенаправления.(401) Неавторизованный вызов https://api.twitter.com/oauth/access_token с помощью tweetinvi

  1. Я добавил свой телефон в свой аккаунт.
  2. Я использовал потребительский ключ и потребительский секрет.
  3. я использовал, что мое время является текущим
  4. обратного вызова URL в настройках приложения является http://127.zero.zero.1:53260/

Я вроде потерял на том, что делать дальше.

Imgur

Это единственный код, который я использую:

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

     } 
    } 

ответ

1

Похоже, у вас есть все правильно. Это может быть библиотека, которую вы используете. Вы пробовали LinqToTwitter?

У них есть несколько примеров, которые вы можете проверить на http://linqtotwitter.codeplex.com/SourceControl/latest#ReadMe.txt. Просто загрузите исходные файлы, и вы найдете проект Linq2TwitterDemos_WebForms, текст которого вы можете распечатать.

+0

Я дал linqtotwitter попробовать, и образцы просто работали без ошибок. –

 Смежные вопросы

  • Нет связанных вопросов^_^