我使用FB Login JS SDK构建了一个登录系统。现在有一个链接从我的网站删除帐户,从数据库我能够删除用户的详细信息,但我也希望我的应用程序从该用户应用程序列表中删除。
我搜索了很多,发现通过发送DELETE方法,我们可以做到这一点。我试过下面的代码:
$delete_url = "https://graph.facebook.com/" . $user->fb_id . "?method=delete&access_token=MY_ACCESS_TOKEN";
$ch = curl_init($delete_url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "DELETE");
$response = curl_exec($ch);
echo var_dump($response);
但这总是让我失误:
{“error”:{“message”:“(#100)只能在有效测试中调用此方法 您的应用的用户“,”键入“:”OAuthException“,”code“:100}}
这是一种正确的删除方式吗?或者还有其他方式吗?