我想撤销用户在Facebook上给我的许可,如果他拒绝给我Facebook的电子邮件。我怎样才能做到这一点?。我在Laravel 5.2上使用Socialite
谢谢
答案 0 :(得分:3)
DELETE /{user-id}/permissions/{permission-name}
DELETE /{user-id}/permissions
官方文档中解释了这一点:https://developers.facebook.com/docs/facebook-login/permissions/requesting-and-revoking#revoking
您可以撤消权限甚至是一般授权。
答案 1 :(得分:0)
我和你有同样的问题。
在阅读Facebook Graph API文档时,我发现了与luschn相同的方向,但是并不能解决我的问题。
我如何解决
use GuzzleHttp \ Client;
$ http = new Client ();
$ req = $ http-> delete ("https://graph.facebook.com/v3.0/{USER ID} / permissions? access_token = {API TOKEN}");
我在令牌生成器上找到了令牌API:https://developers.facebook.com/tools/explorer/
因此,我提出了直接要求,我认为这不是最好的形式,但是已经解决了。
我希望这可以帮助您和其他人。