2010-01-07 3 views
1

Je construis l'application facebook en utilisant iFrame (en utilisant Google App Engine Java, JSP et Facebook-api-java), et quand Facebook rappelle sur mon site, je m'attends à obtenir les paramètres de requête fb_sig_ * pour l'iFrame, mais je reçois ces paramètres dans l'en-tête HTTP referer à la place. Lorsque j'utilise le client php, j'obtiens le fb_sig_ * dans le $ [_ GET] comme prévu.GAE JSP et Facebook-api-java iframe fb_sig_ * param

Qu'ai-je fait de mal?

Merci

+0

pouvez-vous poster un exemple de code? – RubyDubee

Répondre

0

Si vous les obtenez dans le referrer, cela signifie qu'une redirection a eu lieu. Si ce n'est pas le comportement attendu par Facebook, alors vous devez vous assurer que vous n'avez pas Servlet ou Filter dans la chaîne de demande qui redirige les demandes en utilisant HttpServletResponse#sendRedirect() pour une raison quelconque.

+0

merci! J'ai obtenu le fb_sig * sur la page de rappel, mais ensuite je clique sur un autre lien sans passer sur les paramètres. – portoalet