2010-08-20 7 views
5

Zweiteilige Frage:Wie setzt Facebook Cookies mit FB Init Anruf in "Facebook Connect" Setup?

Ich habe meine Website für die Anmeldung mit Facebook Connect eingerichtet. Im Sperrbereich überprüfe ich, ob ein Cookie mit dem Namen "fbs_" unter meinem Domainnamen gesetzt ist. Allerdings verstehe ich nicht, wie dieser Cookie unter meinem Domain-Namen gesetzt wird. Weiß jemand, was mit FB.Init in dieser Hinsicht passiert? (Ich habe in meiner Implementierung keine domänenübergreifende HTML-Datei verwendet).

Zweitens möchte ich ein Android-Setup implementieren, das diese Web-Setup für Daten verwendet. Da diese Cookies anscheinend durch das Javascript eingerichtet werden, kann ich beim Cookie-Manager nicht auf diese Anmelde-Cookies (fbs_ unter mydomain.com) zugreifen. Kann ich das umsetzen? Hilft mir WebKit dabei?

Vielen Dank für Ihre Zeit und Antworten.

+0

Gute Frage und anständige Antwort von @liam ... aber wollen weitere Vorschläge hören – exexzian

Antwort

2

Der Cookie wird unter Ihrer Domäne gesetzt, da JavaScript dort ausgeführt wird. Der FB-Code möchte, dass Sie Zugriff auf die Cookie-Daten haben, damit Sie die Graph-API aufrufen können (oder was immer Sie damit tun müssen)). Sie sollten diesen Cookie natürlich sehen, wenn Sie sich bei Connect anmelden - wie wollen Sie darauf zugreifen? Ist im Cookie Manager ein Browser-Plugin erwähnt?