如何使用PHPSDKV5.x for Facebook以编程方式撤销用户配置文件上的应用程序权限
我是Facebook应用程序开发新手 在我的应用程序中的某一点上,我想撤销我的应用程序对用户配置文件的权限 此时 我想运行一个代码,该代码将收回用户配置文件中应用程序的所有设置权限 我在网上搜索发现:如何使用PHPSDKV5.x for Facebook以编程方式撤销用户配置文件上的应用程序权限,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,我是Facebook应用程序开发新手 在我的应用程序中的某一点上,我想撤销我的应用程序对用户配置文件的权限 此时 我想运行一个代码,该代码将收回用户配置文件中应用程序的所有设置权限 我在网上搜索发现: https://developers.facebook.com/docs/facebook-login/permissions/requesting-and-revoking 我想查看一些工作代码,以撤销我的应用程序对此用户配置文件的所有权限 什么是delete端点,如何称呼它 我尝试过这样做:
https://developers.facebook.com/docs/facebook-login/permissions/requesting-and-revoking
我想查看一些工作代码,以撤销我的应用程序对此用户配置文件的所有权限
什么是delete端点,如何称呼它
我尝试过这样做:
$response = $fb->delete("/permissions", $_SESSION['fb_access_token']);
但这不起作用,它给了我以下错误:
"
“根据文档,实际端点为
DELETE /{user-id}/permissions
并且,方法签名是
public function delete($endpoint, array $params = [], $accessToken = null, $eTag = null, $graphVersion = null);
因此,您的代码看起来更像这样:
$response = $fb1->delete("/" . $userID . "/permissions", [], $_SESSION['fb_access_token']);
请注意,您需要首先获取用户的ID。或者,如果用户已登录,则可以使用
$response = $fb1->delete("/me/permissions", [], $_SESSION['fb_access_token']);
我知道什么是端点,但我想知道使用FacebookSDK for PHPV5.x调用此端点的正确方法
$response = $fb1->delete("/me/permissions", [], $_SESSION['fb_access_token']);