Facebook取消授权回调无效



我已经在应用程序设置中定义了取消授权回调URL。根据facebook文档,每当用户删除应用程序时,都会发送一个HTTP POST请求,其中包含signed_request,其中包含用户id。

https://developers.facebook.com/docs/authentication/

我也尝试过这样做,但出于某种奇怪的原因,我认为指定的URL在删除时从未被ping到,因为我尝试添加一些随机的UPDATE查询,但它从未被触发。

 $signed_request = $_REQUEST["signed_request"];
list($encoded_sig, $payload) = explode('.', $signed_request, 2); 
$data = json_decode(base64_decode(strtr($payload, '-_', '+/')), true);
$user_id = $data['user_id'];
$query = mysql_query("INSERT INTO `removeapp` (uid) VALUES ('$user_id')");

尝试使用此

https://developers.facebook.com/tools/debug/

请参阅facebook的服务器能够访问您的回调URL。

最新更新