Удаленный сервер вернул ошибку: (401) Неавторизованный. Twitter oAuth

Я пытаюсь заставить работать 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.

Я что-то упускаю?

Есть идеи, что происходит?

10
задан Keren Caelen 19 June 2013 в 09:50
поделиться