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