我正在使用以下代码来请求权限:
if ($user_id) {}
else {
$params = array(
'scope' => 'basic_info,email,publish_stream',
'redirect_uri' => 'https://apps.facebook.com/myapp_name'
);
$loginUrl = $facebook->getLoginUrl($params);
echo "<script type='text/javascript'>top.location.href = '$loginUrl';</script>";
}
问题在于,当用户A邀请用户B并且用户B接受邀请时,将打开授予权限对话框,然后将用户B引导至以下网址:
https://apps.facebook.com/myapp_name/?code=AQDf1hcI9eKBRHVI8Yo9wI5tahp6...
如果用户B已授予权限,正常网址为:
https://apps.facebook.com/myapp_name/?fb_source=notification&request_ids=1462567187288165&ref=notif&app_request_type=user_to_user¬if_t=app_request
所以我的问题是:如何在授予权限后将用户重定向回普通网址?