Twitter O-Auth url de devolución de llamada

Estoy teniendo un problema con la autenticación de Twitter o utilizando una URL de devolución de llamada.

Estoy codificando en php y utilizando el código de muestra al que hace referencia el wiki de twitter,http://github.com/abraham/twitteroauth

Conseguí ese código, probé una prueba simple y funcionó muy bien. Sin embargo, quiero especificar de manera programática la url de devolución de llamada, y el ejemplo no lo admite.

Así que rápidamente modifiqué el método getRequestToken () para tomar un parámetro y ahora se ve así:

function getRequestToken($params = array()) {
  $r = $this->oAuthRequest($this->requestTokenURL(), $params);
  $token = $this->oAuthParseResponse($r);
  $this->token = new OAuthConsumer($token['oauth_token'], $token['oauth_token_secret']);
  return $token;
}

y mi llamada se parece a esto

$tok = $to->getRequestToken(array('oauth_callback' => 'http://127.0.0.1/twitter_prompt/index.php'));

Este es el único cambio que hice, y la redirección funciona como un hechizo, sin embargo, recibo un error cuando intento usar mi acceso recién otorgado para intentar hacer una llamada. Recibo el error "No se pudo autenticar". Además, la aplicación nunca se agrega a las conexiones autorizadas de los usuarios.

Ahora leí las especificaciones y pensé que todo lo que tenía que hacer era especificar el parámetro al obtener el token de solicitud. ¿Podría alguien un poco más experimentado en Auth y Twitter posiblemente darme una mano? Gracias

Respuestas a la pregunta(5)

Su respuesta a la pregunta