2011-11-15 8 views

risposta

13

A seconda delle esigenze è possibile utilizzare uno o l'altro o entrambi. Se vuoi che le chiamate a Facebook vengano elaborate prima che l'utente veda una certa pagina, allora usa il lato server ... tuttavia se vuoi visualizzare le informazioni parziali finché l'utente non si è autenticato, usa l'autenticazione javascript.

Si riduce a questo:

  • autenticazione Javascript può accadere con-in una finestra pop-up e non richiede una pagina ricarica si può anche solo eseguire un redirect top.location.href.
  • L'autenticazione PHP prevede un reindirizzamento a una pagina di autenticazione.

vedere anche this thread, in particolare this response.

+0

se access_token viene generato da una chiamata OAuth sul lato server, il conseguente access_token avrà il tempo di scadenza più lungo per impostazione predefinita http://stackoverflow.com/questions/9067947/facebook-access-token-server-side-vs -client-laterali flussi – Cem