Bestimmen Sie, ob ein Benutzer ein Entwickler eines Facebook-App ist

stimmen
1

Ich bin auf der Suche nach Wegen, den Admin-Bereich meiner (CakePHP powered) Facebook-Anwendung zu sichern. Um zu vermeiden, Funktionalität duplizieren, dachte ich, es ordentlich sein würde Zugang zu den Menschen zu ermöglichen, die als Entwickler in den App-Einstellungen gekennzeichnet wurden.

Die Frage könnte dann sein: Wie kann ich feststellen, ob ein Benutzer meiner Facebook-Anwendung ein Entwickler?

Alternativ: Wie erhalte ich eine Reihe von Entwickler-Benutzer-IDs für meinen Facebook-App?

Veröffentlicht am 02/04/2009 um 17:28
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
2

Ich versuchte , mich für Ihre Antwort suchen, und das einzige , was ich , dass Sie möglicherweise gefunden ist tun könnte eine Gruppe privater und nur auf Einladung an die Entwickler machen und dann die fb: if-is-Gruppen-Mitglieder - Tag. http://wiki.developers.facebook.com/index.php/Fb:if-is-group-member

Beantwortet am 03/04/2009 um 04:07
quelle vom benutzer

stimmen
2

OK, so fand ich heraus, wie es selbst zu tun. Props zu Samuel für mich auf die Idee zu geben.

Grundsätzlich ist die Art und Weise , es zu tun ist , eine FQL Abfrage auszuführen , die feststellt , ob ein Benutzer ein Admin der Anwendungen Seite ( page_admin ).

SELECT uid FROM page_admin WHERE uid = 286302657 AND page_id = 31290624157

Im PHP-Client, gibt diese ein Array für Entwickler und eine leere Zeichenfolge für alle anderen.

Ich beschloss , die FQL anstatt der API - Aufruf zu verwenden , da es möglich ist, die FQL vorzuladen Anrufe zu den Facebook - Servern zu reduzieren.

Hoffe, dass dies jemandem nützlich ist.

Beantwortet am 03/04/2009 um 16:13
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more