Pergunta

Não é possível passar entre as páginas da tela no Facebook?

Estou tentando criar um aplicativo em que tenho duas páginas que os usuários possam alternar. A primeira página funciona bem, mas quando clico em um link na primeira página para chegar à próxima página, parece que a sessão é tornada inválida. Eu recebo:

"FacebookRestClientException 'com a chave da sessão de mensagem' inválida ou não é mais válida '"

Por que é isso? O que estou fazendo errado?

O que estou tentando fazer quando recebo a exceção é o seguinte:

$user_details = $fb->api_client->users_getInfo($fb_user, 'last_name, first_name','hometown_location','current_location');
Foi útil?

Solução

Funciona bem (eu faço isso o tempo todo, embora em Java).

Talvez a segunda página esqueça de configurar o cliente FB corretamente na segunda página.

Você sempre pode procurar fb_sig_session_key Parâmetro para garantir que esteja sendo enviado corretamente. Isso é passado via postagem para páginas FBML e via páginas de tela iframe. Além disso, você deve sempre referir links para http://app.facebook.com/yourcanvas/relurl Para que a chave da sessão seja aprovada.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top