J'ai une application Web qui ajoute une application à un profil d'utilisateurs et demande des autorisations étendues. P>
Je n'arrive pas à trouver s'il existe un moyen d'utiliser un script pour supprimer l'application du profil d'utilisateurs lorsqu'ils demandent de le faire depuis mon application Web. Je sais qu'ils peuvent supprimer l'application lorsqu'ils sont connectés à Facebook, mais je veux savoir si je peux supprimer l'application avec un appel API. Merci pour toute aide. P>
5 Réponses :
Mis à jour: comme d'autres personnes ont mentionné, Facebook a maintenant cette API. Je ne pense pas qu'il existe un moyen de changer la réponse acceptée pour donner crédit malheureusement. P>
Vous pouvez révoquer une autorisation spécifique en appelant une API graphique Point de terminaison: p>
Supprimer / {ID utilisateur} / Autorisations / {Nom de permission} P>
Cette demande doit être faite avec un jeton d'accès utilisateur ou un accès de l'application. jeton pour l'application actuelle. Si la demande réussit, vous allez recevoir une réponse de vrai. p> blockQuote>
Notez que l'exclusion de {nom de permission} révoquera toutes les autorisations. P>
Génial, c'est ce dont j'avais besoin. Je ne pouvais rien trouver dessus, alors je suppose que j'avais besoin d'une autre confirmation.
Ce n'est plus vrai. Voir les réponses plus récentes ci-dessous, en utilisant la méthode de suppression sur le chemin / {ID utilisateur} / Autorisations.
C'est dans l'API à: développeurs.facebook.com/docs/ Facebook-Login / Autorisations / ...
Ceci est la manière JavaScript (appel de l'API FB JS SDK) pour supprimer l'application du profil d'utilisateur: https://stackoverflow.com/a/7741978/246435 p>
Vous pouvez utiliser une demande HTTP Suppr avec: p>
de http://developers.facebook.com/docs/reference/ API / UTILISATEUR / # Autorisations : P>
Vous pouvez désautoriser une application ou révoquer des autorisations étendues spécifiques pour le compte d'un utilisateur en émettant une demande HTTP Supprimer à Profile_ID / Autorisations avec un utilisateur Access_Token pour cette application. P>
La réponse acceptée a plus de 3 ans et est maintenant obsolète. P>
Vous pouvez révoquer une autorisation spécifique en appuyant sur un point d'extrémité d'API graphique: P>
Supprimer / {User-ID} / Autorisations / {Nom de permission} CODE> P>
Cette demande doit être effectuée avec un jeton d'accès utilisateur ou un jeton d'accès de l'application pour l'application actuelle. Si la demande réussit, vous recevrez une réponse de
true code>. P> blockQuote>
Notez que l'exclusion de
{nom permanent} code> révoquera toutes les autorisations. P>
J'ai un exemple de PHP si quelqu'un est intéressé (avec graphique v5 en 2017): vous devoir utiliser: p> au lieu d'utiliser le FacebookRequest Code> Classe en V4. P> P>