2012-03-08 25 views
7

Hola a todos podría usted acaba de decir lo que es la diferencia entre Twitter autenticar y autorizarTwitter API Autenticación vs Autorizar

$twitterConnect = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET); 
$twitterToken = $twitterConnect->getRequestToken(); 

$redirect_url = $twitterConnect->getAuthorizeURL($twitterToken, true); // authenticate 
$redirect_url = $twitterConnect->getAuthorizeURL($twitterToken, false); //authorize 

Respuesta

14

Con oauth/authenticate si el usuario ha iniciado sesión en twitter.com y anteriormente ha autorizado la aplicación para acceder a su cuenta que serán redirigidos silenciosamente a la aplicación.

Con oauth/authorize la voluntad de usuario permite ver la pantalla permiten importar si han autorizado previamente la aplicación.

0

Este método difiere de GET oauth/authorize en que si el usuario ya ha otorgado el permiso de la aplicación, la redirección ocurrirá sin que el usuario tenga que volver a aprobar la aplicación.

https://dev.twitter.com/oauth/reference/get/oauth/authenticate

Nota:

  1. Debe habilitar "Sign in with Twitter" en la configuración de la aplicación para lograr esto.
  2. Las aplicaciones de escritorio deben usar esta autorización y no autenticarse.