Estoy tratando de hacer que el sitio sea twitter oAuth con twitterizer, pero no puedo.El servidor remoto devolvió un error: (401) No autorizado. Twitter oAuth
estoy consiguiendo el error siguiente:
The remote server returned an error: (401) Unauthorized
.
Cuando mi URL de devolución de llamada es un host local.
Si mi url de devolución de llamada es obsoleto, para el flujo de pin funciona correctamente.
Aquí está mi código:
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);
}
nunca consigo el token cuando la configuración de la URL de devolución de llamada. En twitter, registro mi callback url localhost.
¿Me falta algo?
¿Alguna idea de qué está pasando?
Gracias fue eso! ¡Me siento tonto! Gracias – elranu
Es algo muy común, así que no te sientas mal. :) –
Lo he intentado pero no tuve suerte – Sajith