Determinare se un utente è uno sviluppatore di app facebook

voti
1

Sto cercando il modo per garantire la sezione admin del mio (cakephp alimentato) applicazione Facebook. Per evitare la duplicazione di funzionalità, ho pensato che sarebbe stato pulito per consentire l'accesso a persone che sono state contrassegnate come gli sviluppatori nelle impostazioni dell'applicazione.

La questione potrebbe quindi essere: Come faccio a determinare se un utente della mia applicazione Facebook è uno sviluppatore?

In alternativa: Come posso ottenere una matrice di ID utente sviluppatore per la mia app Facebook?

È pubblicato 02/04/2009 alle 17:28
fonte dall'utente
In altre lingue...                            


2 risposte

voti
2

Ho provato a cercare la risposta me stesso, e l'unica cosa che ho trovato che si potrebbe fare è di fare un gruppo privato e solo su invito per gli sviluppatori e quindi utilizzare la fb: tag se-è-membro del gruppo. http://wiki.developers.facebook.com/index.php/Fb:if-is-group-member

Risposto il 03/04/2009 a 04:07
fonte dall'utente

voti
2

OK, così ho trovato il modo di farlo da solo. Props a Samuel per avermi dato l'idea.

In sostanza, il modo per farlo è quello di eseguire una query FQL che stabilisce se un utente è un amministratore della pagina applicazioni ( page_admin ).

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

Nel client PHP, restituisce un array per gli sviluppatori e una stringa vuota per chiunque altro.

Ho deciso di usare il FQL piuttosto che la chiamata API, perché è possibile precaricare la FQL per ridurre le chiamate verso i server di Facebook.

Spero che questo è utile a qualcuno.

Risposto il 03/04/2009 a 16:13
fonte dall'utente

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