11
votes

Comment vérifier les autorisations spéciales sur Facebook

Comment puis-je vérifier en JavaScript Si l'utilisateur a accordé mon site l'autorisation de publication du flux

?


0 commentaires

4 Réponses :


0
votes

On dirait que ce n'est pas pris en charge. Au moins n'est pas documenté .

Vous pouvez lire à partir de JavaScript une fois que la permission est accordée.


0 commentaires

7
votes

La méthode de l'API que vous recherchez est users.hasapppermission . Vous pouvez l'appeler directement à partir de JavaScript, mais il sera probablement plus efficace d'écrire votre propre méthode HTTP, qui l'appelle via API et renvoie «vrai» ou «FALSE» via JSON.

Il y a aussi une Bug classé (13378) que users.hasapppermission n'a pas d'équivalent d'API graphique .



5
votes

Dans la nouvelle API graphique (y compris via JavaScript), vous pouvez être accompli en accédant à " / [utilisateur] / autorisations ".

du Documentation d'objet utilisateur :

autorisations

Les autorisations que l'utilisateur a accordé l'application.

tableau contenant un seul objet qui a les touches que la permission noms et valeurs comme valeurs d'autorisation (1/0) - autorisations avec la valeur 0 sont omis de l'objet par défaut; Comprend également un type champ qui est toujours autorisations .


0 commentaires

11
votes

J'ai eu ce même problème mais je n'ai pas trouvé de code d'exemple. Quoi qu'il en soit, je suis venu avec ça, ce qui fonctionne pour moi. J'espère que cela aide quelqu'un. XXX


0 commentaires