【发布时间】:2012-01-07 13:37:02
【问题描述】:
我正在使用一些额外的代码调整我的应用程序,例如检查用户是否允许我们需要的权限(也许他在第一次访问后更改了它)。
$permissions_needed = array('publish_stream,read_stream');
foreach($permissions_needed as $perm) {
if( !isset($permissions_list['data'][0][$perm]) || $permissions_list['data'][0][$perm] != 1 ) {
$login_url_params = array(
'scope' => 'publish_stream,read_stream',
'fbconnect' => 1,
'next' => 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']
//redirect_uri => 'https://www.mydomain.com/fb_app/'
);
$login_url = $facebook->getLoginUrl($login_url_params);
header("Location: {$login_url}");
exit();
}
我该如何解决这个问题?以及何时使用 next vs redirect_uri 作为参数?
【问题讨论】:
标签: facebook redirect permissions