使用API​​取消Facebook应用程序的授权

时间:2011-11-09 01:34:27

标签: php facebook api

是否可以使用API​​取消授权我自己的应用[假设我有足够的权限]?

我正在编写一些单元测试,希望能够以编程方式注册/取消注册应用程序(我知道注册步骤需要用户输入)

我正在使用PHP,因此正在调用各种URL,例如注销:

header("Location: https://www.facebook.com/logout.php?next=" . urlencode($ReturnUrl) . "&access_token=" . $Params['access_token']);

对于返回数据的调用,我正在使用file_get_contents()

我已经处理了所有OAuth令牌。

我需要一个解决方案,我可以使用服务器端而不是JavaScript /浏览器自动化。

1 个答案:

答案 0 :(得分:1)

使用您的用户访问令牌向HTTP DELETE发出/PROFILE_ID/permissions请求(我认为应用访问令牌也适用于此处)

  • e.g。在使用SDK的PHP中,它可能看起来像:
  

$ user_id ='用户ID在这里';

     

$ facebook-> API($用户 '/权限', '删除'。);