7
votes

Supprimer la demande Facebook via API

J'ai une application Web qui ajoute une application à un profil d'utilisateurs et demande des autorisations étendues.

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.


0 commentaires

5 Réponses :


1
votes

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.

de: https://developers.facebook.com / DOCS / GRAPH-API / Référence / Utilisateur / Autorisations / # Suppression

Vous pouvez révoquer une autorisation spécifique en appelant une API graphique Point de terminaison:

Supprimer / {ID utilisateur} / Autorisations / {Nom de permission}

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.

Notez que l'exclusion de {nom de permission} révoquera toutes les autorisations.


3 commentaires

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 / ...



3
votes

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


0 commentaires

16
votes

Vous pouvez utiliser une demande HTTP Suppr avec:

de http://developers.facebook.com/docs/reference/ API / UTILISATEUR / # Autorisations :

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.


0 commentaires

11
votes

La réponse acceptée a plus de 3 ans et est maintenant obsolète.

de: https://developers.facebook.com / DOCS / GRAPH-API / Référence / Utilisateur / Autorisations / # Suppression

Vous pouvez révoquer une autorisation spécifique en appuyant sur un point d'extrémité d'API graphique:

Supprimer / {User-ID} / Autorisations / {Nom de permission}

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 .

Notez que l'exclusion de {nom permanent} révoquera toutes les autorisations.


0 commentaires

0
votes

J'ai un exemple de PHP si quelqu'un est intéressé (avec graphique v5 en 2017): xxx

vous devoir utiliser: xxx

au lieu d'utiliser le FacebookRequest Classe en V4.


0 commentaires