在我的应用程序中,我希望允许用户更改扩展用户权限,而无需转到隐私设置页面。
在旧的 REST API 中有“auth.revokeExtendedPermission”操作来删除特定权限,但我不想使用这个 API,因为它很快就会被贬值。
是否有其他方法可以使用较新的 PHP SDK 或 JavaScript SDK 删除扩展权限?
最佳闪客
在我的应用程序中,我希望允许用户更改扩展用户权限,而无需转到隐私设置页面。
在旧的 REST API 中有“auth.revokeExtendedPermission”操作来删除特定权限,但我不想使用这个 API,因为它很快就会被贬值。
是否有其他方法可以使用较新的 PHP SDK 或 JavaScript SDK 删除扩展权限?
最佳闪客
根据auth.revokeExtendedPermission 文档, Graph API中对此的替换是 HTTPDELETE
到/{user id}/permissions?permission={permission name}
这在此处进行了介绍:https ://developers.facebook.com/docs/reference/api/user/#permissions
删除权限的示例调用:
$delete_success = $fb->api('/'.$fb->getUser().'/permissions?permission=create_event', 'DELETE');