问候,
返回,当“Authenticated Referrals”未折旧时,如果用户通过画布 url 进入我的 facebook 应用程序,则被重定向到对话授权(用于权限)。
现在不存在该选项,我必须手动执行此操作,以便您可以通过画布重定向 url。
我正在为此使用 Codeigniter,据我所见,facebook 取消了我所做的任何重定向。
这是我的代码:
try {
$fb_id = $this->facebook->getUser();
if ($fb_id) {
$fb_data = $this->facebook->api('/me');
return $fb_data;
} else {
echo 'You don't give me the permissions';
$url = $url = $this->facebook->getLoginUrl(array(
'scope' => 'email,user_likes,user_about_me,publish_stream,user_birthday',
'redirect_uri' => $this->config->item('app_name')
));
header("location:$url");
redirect($url, 'refresh');
}
} catch (Exception $exc) {
echo $exc;
}
有没有更简单的方法来做到这一点?你有什么例子可以给我看吗?提前致谢
注意:我的应用程序是(目前)用户的录音机音频首先是带有个人信息的注册。然后显示录音机音频。
我的目标是当新用户找到我的应用程序(apps.facebook.com/my_app)时,进入我的应用程序并自动显示 oauth 对话框以获得许可(如前所述)。然后进入注册视图。