【发布时间】:2012-02-04 18:16:07
【问题描述】:
似乎最近 facebook 应用注册/登录开始挂起,然后返回 0。
使用以下方法构建我的登录网址
$data['loginUrl'] = $this->facebook->getLoginUrl(array('scope' => 'read_stream,publish_stream,status_update',
'redirect_uri'=>base_url()."social/walkup/facebook_save/")
);
当我通过此链接引导用户时,他们会跳转到我的 facebook_save 方法 - getUser() 返回 0 - url 参数包含状态和代码方法 - 但似乎 getUser() js 挂起 - 需要一些时间页面渲染的秒数,然后返回 0-
新页面的第一行是
$user_details = $this->facebook->getUser();
if($user_details){ //user is logged in
即使用户接受了申请,if 语句仍返回 false?这是 facebook 的错误还是任何提示?
有时候可以,有时候不行
【问题讨论】: