Lesen Sie Facebook-Anwendung-Cookie von JavaScript?

(Ich bin ziemlich sicher die Antwort auf diese Frage ist ziemlich einfach "Nein" aber ich dachte, ich würde bitten, falls jemand hier gefunden hat, eine clevere Lösung/workaround in der Vergangenheit.)

Mit der PHP-code zur Verfügung gestellt als ein Beispiel für eine einfache Facebook-Entwicklung, kann man sehen, wie es liest den cookie zu Holen Sie sich die notwendigen Werte in den JavaScript-code. Werte wie uid und access_token notwendig sind, um plug-in das JavaScript für den Zugang, sagen wir, die user der social graph. Das cookie gelesen wird, die server-Seite, und dann im Idealfall, wie viel von den Facebook-Zugang möglich ist, erfolgt auf client-Seite (ajax-Aufrufe an den Graphen, etc.).

Aber gibt es eine Möglichkeit zu tun, auch die cookie-Zugriff auf client-Seite?

Ich verstehe, dass:

  • Das cookie an den server gesendet wird ohnehin, so dass dies nicht etwas sparen, mehr als eine sehr kleine Menge von server-side-Verarbeitung.
  • "Application secret" nicht zur Verfügung gestellt werden alle client-side code. (Das ist, warum ich denke, die Antwort ist einfach "Nein.")
  • Es kann sehr gut sein, keinen guten Grund, dies zu tun und eine Handvoll gute Gründe, es nicht zu tun.

Dies ist mehr eine Neugier (neues zur Facebook-Entwicklung und kaum ein Experte in der JavaScript-Entwicklung) als eine unmittelbare geschäftliche Notwendigkeit. Wir haben keine Pläne für einen Umzug der cookie-parsing auf client-Seite code, ich Frage mich nur, ob es überhaupt möglich ist, und/oder wenn jemand hat es getan, bevor.

InformationsquelleAutor David | 2010-11-24
Schreibe einen Kommentar