Domanda

Non è possibile spostarsi tra le pagine nella tela su facebook?

Sto cercando di creare un app in cui ho due pagine che gli utenti possono passare da. La prima pagina funziona bene, ma quando scatto un link sulla prima pagina per arrivare alla pagina successiva sembra che la sessione è fatto valido. Ottengo:

  

"FacebookRestClientException' con il messaggio 'chiave di sessione non valida o non più validi'"

Perché è questo? Che cosa sto facendo di sbagliato?

Quello che sto cercando di fare quando ottengo l'eccezione è questo:

$user_details = $fb->api_client->users_getInfo($fb_user, 'last_name, first_name','hometown_location','current_location');
È stato utile?

Soluzione

Funziona bene (io lo faccio tutto il tempo, anche se in Java).

Forse la seconda pagina si dimentica di impostare il client fb correttamente nella seconda pagina.

Si può sempre cercare il parametro fb_sig_session_key per assicurarsi che sia stato inviato correttamente. Questo viene passato tramite POST per pagine FBML e via GET per iframe pagine di tela. Inoltre, è necessario sempre fare riferimento al link http://app.facebook.com/yourcanvas/relurl per la chiave di sessione per essere passato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top