Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook php sdk Facebook PHP SDK始终获取0_Facebook Php Sdk - Fatal编程技术网

Facebook php sdk Facebook PHP SDK始终获取0

Facebook php sdk Facebook PHP SDK始终获取0,facebook-php-sdk,Facebook Php Sdk,我想在服务器端与Facebook合作。因此我使用Facebook SDK API。 我使用教程快速入门并添加了卷曲选项,这些选项可以解决经常出现的问题 但是getUser再次返回0。我做了打印($SESSION)。看到这里有fb_[FACEBOOK_APP_ID]_state变量。FACEBOOK将我重定向回我的页面,没有错误,但getUser为0 define('FACEBOOK_APP_ID',"387123884707291"); define('FACEBOOK_SECRET',"REM

我想在服务器端与Facebook合作。因此我使用Facebook SDK API。 我使用教程快速入门并添加了卷曲选项,这些选项可以解决经常出现的问题

但是getUser再次返回0。我做了打印($SESSION)。看到这里有fb_[FACEBOOK_APP_ID]_state变量。FACEBOOK将我重定向回我的页面,没有错误,但getUser为0

define('FACEBOOK_APP_ID',"387123884707291");
define('FACEBOOK_SECRET',"REMOVED");

$user = null;

$facebook = new Facebook(array(
    'appId' => FACEBOOK_APP_ID,
    'secret' => FACEBOOK_SECRET,
    'cookie' => true   
));

Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYPEER] = 0;
Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYHOST] = 0;  
Facebook::$CURL_OPTS[CURLOPT_CONNECTTIMEOUT] = 30; 


$user = $facebook->getUser(); 

print_r($_SESSION); //here line!

if($user == 0) {

    $login_url = $facebook->getLoginUrl(array('scope' => 'email'));   
    $content =  "<script> top.location.href='".$login_url."'</script>";

    echo "bb";

} else 
     echo "logined";
die;
define('FACEBOOK_APP_ID',“38723884707291”);
定义(‘FACEBOOK_机密’,“删除”);
$user=null;
$facebook=新的facebook(数组)(
“appId”=>FACEBOOK\u应用程序\u ID,
“秘密”=>FACEBOOK\u秘密,
“cookie”=>true
));
Facebook:$CURL_OPTS[CURLOPT_SSL_VERIFYPEER]=0;
Facebook:$CURL_OPTS[CURLOPT_SSL_VERIFYHOST]=0;
Facebook:$CURL_OPTS[CURLOPT_CONNECTTIMEOUT]=30;
$user=$facebook->getUser();
打印(美元会话)//这里是线!
如果($user==0){
$login_url=$facebook->getLoginUrl(数组('scope'=>'email');
$content=“top.location.href=”$login\u url。“”;
回声“bb”;
}否则
回声“登录”;
死亡

好的。我已经通过启用“Facebook应用程序”选项卡(见屏幕截图)解决了这个问题