2010-07-15 3 views
1

Je souhaite vérifier l'état des autorisations étendues pour un utilisateur de mon application Facebook. Je ne veux pas demander d'autorisations, je veux juste savoir à quelles autorisations ils ont déjà accordé l'accès. Est-ce possible?Est-il possible d'obtenir le statut des autorisations étendues pour une application Facebook avec l'API graphique ou REST?

Je suis heureux d'utiliser l'API graphique ou REST pour le faire en PHP ou JS.

+0

voir http://stackoverflow.com/questions/3219099/facebook-is-there-a-way-to-check -that-j'ai-certaines-permissions/3219976 # 3219976 – serg

Répondre

3

Dans le SDK JS vous pouvez effectuer une FQL query pour obtenir une extended permission:

FB.Data.query('select publish_stream, email from permissions where uid={0}', uid) 
.wait(function(rows) { 
    var permissions = []; 
    if (rows.publish_stream) permissions.push("publish to stream"); 
    if (rows.email) permissions.push("send email"); 
    alert("Can "+permissions.join(", "); 
}); 
+0

Comment savoir cette information en utilisant facebook php sdk? –

Questions connexes