2010-12-09 3 views
0

In diesem Artikel:Wie können Sie feststellen, ob Ihre Facebook-Anwendung auf einem Nutzerprofil oder einer Facebook-Seite aufgerufen wird?

http://facebookappcode.wordpress.com/2010/01/29/tab-application/

Darin heißt es:

Die UID des Registerkarte Besitzers auf Ihre Bewerbung mit dem fb_sig_profile_user Parameter kann

Ein Facebook Besitzer ein Admin zur Verfügung gestellt werden von mehreren Seiten, wenn fb_sig_profile_user der Admin darstellt, gibt es keine Möglichkeit zu sagen, auf welcher Facebook-Seite die Anwendungen installiert ist.

Wenn fb_sig_profile_user die ID der Facebook-Seite zurückgibt, wenn auf die Anwendung von einer Facebook-Seite aus zugegriffen wird, ist es klar, dass der Zugriff von einer Facebook-Seite kommt.

fb_sig_profile_user scheint zu implizieren, dass es die ID eines Benutzers ist.

Jede Hilfe dazu wäre großartig. Vielen Dank!

Antwort

0

Facebook-Apps können nicht mehr auf einer Nutzerprofilseite installiert werden, sodass Sie sicher sein können, dass auf Ihre App von einer Fanseite zugegriffen wird. Die Fanseiten-ID sollte im Parameter fb_sig übergeben werden. Ich habe jetzt für Canvas 2.0 zu OAuth gewechselt, also erhalte ich eine signed_request, die die Seiten-ID enthält. Als ich den alten fb_sig-Parameter verwendete, erhielt ich auch die Seiten-ID, aber ich kann mich nicht genau erinnern, was der Parametername war.

+0

So funktioniert meine App jetzt: – tdewell

+0

So funktioniert meine App jetzt: Ein Facebook-Nutzer autorisiert die Anwendung, sie können die Anwendungen dann zu einer oder mehreren Facebook-Seiten hinzufügen, indem sie auf "Zu meiner Seite hinzufügen" klicken "Link, wenn sie die apps Wand Seite besuchen. Ich kann nicht herausfinden, auf welcher Facebook-Seite die Bewerbungsanfragen zu diesem Zeitpunkt kommen. – tdewell

Verwandte Themen