Я пытаюсь заставить работать twitter oAuth с помощью twitterizer, но не могу.
Я получаю следующую ошибку:
Удаленный сервер вернул ошибку: (401 ) Несанкционированный
.
Когда мой URL-адрес обратного вызова - это localhost.
Если мой URL-адрес обратного вызова - oob, для потока контактов он работает правильно.
Вот мой код:
public ActionResult LogOn(string returnUrl, bool? perm)
{
string consumerKeyTw = @"UF3F72XqfGShQs7juKMApA";
string consumerSecretTW = "secret";
OAuthTokenResponse requestToken = OAuthUtility.GetRequestToken(consumerKeyTw, consumerSecretTW, "http://localhost:58892/Twitterr/OAuth");
// Direct or instruct the user to the following address:
Uri authorizationUri = OAuthUtility.BuildAuthorizationUri(requestToken.Token);
return new RedirectResult(authorizationUri.ToString(), false);
}
Я никогда не получаю токен, когда устанавливаю URL-адрес обратного вызова. В твиттере я регистрирую свой адрес обратного вызова localhost.
Я что-то упускаю?
Есть идеи, что происходит?