我无法使Facebook PHP-SDK 3.x注册/登录用户集成工作

时间:2012-04-21 20:44:27

标签: php facebook fbconnect

我按照本教程集成了facebook:http://25labs.com/tutorial-integrate-facebook-connect-to-your-website-using-php-sdk-v-3-x-x-which-uses-graph-api/

我的脚本是

        $app_id     = "xxxx";
        $app_secret = "xxxxxxx";
        $site_url   = "http://site.com/auth/facebook";

        include_once "src/facebook.php";

        $facebook = new Facebook(array(
            'appId'     => $app_id,
            'secret'    => $app_secret,
            ));

         $user = $facebook->getUser();

        if($user){
            // Get logout URL
            $logoutUrl = $facebook->getLogoutUrl(array(
                'next'  => 'http://site.com/enter',
 // URL to which to redirect the user after logging out
                ));
        }else{
            // Get login URL
            $loginUrl = $facebook->getLoginUrl(array(
                'scope'     => 'user_about_me,user_hometown,email,offline_access',
 // Permissions to request from the user
                'redirect_uri'  => 'http://site.com',
 // URL to redirect the user to once the login/authorization process is complete.
                ));

    echo '<a href="'.$loginUrl.'">login</a>';
    }

因为我没有登录,所以我看到了登录链接,现在当我点击它时会将我重定向到我选择的页面,但是当我返回并使用print_r($ user_info)时;我没有得到任何东西,我再次看到登录链接..所以我做错了

这是我点击输入链接

后得到的

http://site.net/home?state=a074b46878d90ff3ebf5c02049c077e6&code=AQDCOhwA9h1qGOHntZCxBbeUUBmA3zXzjhum8zhTqWfE_6V17F-MpD91anIEgGNGV7eLge8H61nz53S6SlkzZ70Zcbi_uJKeD9uMFiaIrobaYS-dapz-m2pKlPk9kGVDaxUf80C7nIyh3-lUzgCNY2H6Cw4Zh2UoB0raRnyrDngSSn7H9z6mCTRRW-CbcH_bpKs# =

0 个答案:

没有答案