登录Facebook App无法对用户进行任何信息

时间:2012-09-10 03:49:40

标签: php facebook codeigniter

我的app登录facebook SDK(使用codeigniter的网页)

有问题

首先,使用用户登录的查询数据登录,但只有我无法获取的用户的电子邮件,

所以,我将范围添加到$this->facebook->getLoginUrl('scope'=>'email')以获取电子邮件,然后,我收到了电子邮件,但问题是,当我在下面添加代码时,我什么也没得到:

$this->facebook->getLoginUrl(array('scope'=>'email','redirect_uri' => $mycurrent_url))

redirect_uri到我的current_url已更正,但无法获取数据。 我想要的是,使用redirect_uri获取所有数据!

请参阅代码:

$user = $this->facebook->getUser();

    if($user) {

        try {

            $user_info = $this->facebook->api('/me');

            $args = $logout_url;

    $data['getLogoutUrl'] = $this->facebook->getLogoutUrl($args);

    } catch(FacebookApiException $e) {
            echo '<pre>'.htmlspecialchars(print_r($e, true)).'</pre>';
            $user = null;
        }
    } else {

   $param = array('scope' => 'email','redirect_uri' => $mycurrent_url);

       $data['getURLLogin'] = "<a href=\"".$this->facebook->getLoginUrl($param)."\">Login with facebook</a>";

    }

这段代码出了什么问题?

提前感谢您的帮助。

0 个答案:

没有答案
相关问题