Bepalen of een gebruiker is een ontwikkelaar van een Facebook-app

stemmen
1

Ik ben op zoek naar manieren om het admin gedeelte van mijn (cakephp aangedreven) Facebook-applicatie te beveiligen. Om te voorkomen dat het dupliceren van functionaliteit, ik dacht dat het netjes zou zijn om de toegang tot mensen die zijn aangemerkt als ontwikkelaars in de app-instellingen mogelijk te maken.

De vraag kan dan zijn: Hoe bepaal ik of een gebruiker van mijn Facebook-applicatie is een ontwikkelaar?

Als alternatief: Hoe kan ik een serie van ontwikkelaar user-ID's voor mijn Facebook-app krijgen?

De vraag is gesteld op 02/04/2009 om 17:28
bron van user
In andere talen...                            


2 antwoorden

stemmen
2

Ik probeerde op zoek naar uw antwoord mezelf, en het enige wat ik vond dat je zou kunnen doen is om een groep private te maken en invite-only aan ontwikkelaars en gebruik vervolgens de fb: als-is-group-member-tag. http://wiki.developers.facebook.com/index.php/Fb:if-is-group-member

antwoordde op 03/04/2009 om 04:07
bron van user

stemmen
2

OK, dus ik erachter hoe dit te doen door mijzelf. Steunen aan Samuel voor het geven van me het idee.

In principe is de manier om het te doen is om een FQL query die vaststelt of een gebruiker is een admin van de applicaties pagina (run page_admin ).

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

In de PHP-client, dit geeft een matrix voor ontwikkelaars en een lege string voor iemand anders.

Ik besloot om de FQL te gebruiken in plaats van de API-oproep, omdat het mogelijk is om de FQL preload om te bellen naar de Facebook-servers te verminderen.

Hoop dat dit is nuttig om iemand.

antwoordde op 03/04/2009 om 16:13
bron van user

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