2012-03-08 11 views
7

Ciao a tutti potrebbe semplicemente dire che cosa è la differenza tra Twitter autenticare e autorizzareTwitter API autenticazione vs Autorizza

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

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

risposta

14

Con oauth/authenticate se l'utente è firmato in twitter.com e ha già autorizzato l'applicazione di accedere ai propri account saranno reindirizzati in silenzio all'app.

Con oauth/authorize l'utente consente di visualizzare la schermata di autorizzazione indipendentemente dal fatto che abbia autorizzato l'app in precedenza.

0

Questo metodo differisce da GET oauth/authorize in quanto se l'utente ha già concesso l'autorizzazione dell'applicazione, il reindirizzamento avverrà senza che l'utente debba riapprovare l'applicazione.

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

Nota:

  1. È necessario attivare "Accedi con Twitter" nelle impostazioni dell'applicazione per raggiungere questo obiettivo.
  2. Le applicazioni desktop devono utilizzare questa autorizzazione e non autenticare.