Php Facebook graph api始终返回错误:无法连接到graph.Facebook.com端口443:无法访问网络

Php Facebook graph api始终返回错误:无法连接到graph.Facebook.com端口443:无法访问网络,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,我正在使用Facebook的重定向助手 助手工作正常,但在login-callback.php处出错。 这是我的login-callback.php <?php require_once __DIR__ . '/vendor/autoload.php'; require_once 'functions.php'; //a file I require session_start(); $fb = new Facebook\F

我正在使用Facebook的重定向助手

助手工作正常,但在login-callback.php处出错。 这是我的login-callback.php

<?php
require_once __DIR__ . '/vendor/autoload.php';
require_once 'functions.php';                       //a file I require         

session_start();

$fb = new Facebook\Facebook([
  'app_id' => 'xxxx',
  'app_secret' => 'xxxx',
  'default_graph_version' => 'v2.5',
]);

$helper = $fb->getRedirectLoginHelper();

try {
  $accessToken = $helper->getAccessToken();
} catch(Facebook\Exceptions\FacebookResponseException $e) {
  // When Graph returns an error
  echo 'Graph returned an error: ' . $e->getMessage();
  exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
  // When validation fails or other local issues
  echo 'Facebook SDK returned an error: ' . $e->getMessage();
  exit;
}

if (isset($accessToken)) {
  $_SESSION['facebook_access_token'] = (string) $accessToken;

  try {
  $response = $fb->get('/me?fields=id,name,email', $accessToken);

} catch(Facebook\Exceptions\FacebookResponseException $e) {
  echo 'Graph returned an error: ' . $e->getMessage();
  exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
  echo 'Facebook SDK returned an error: ' . $e->getMessage();
  exit;
}
$user = $response->getGraphUser();

$name=$user['name'];

$id = $user->getId();

$email = $user->getEmail();    

$id='f'.$id;

$result=queryMysql("SELECT * FROM user WHERE id='".$id."'");

if(!$result->num_rows)
 {
  $result=queryMysql("INSERT INTO user VALUES('$id','$name','$email')");
 }
$_SESSION['logger']='facebook';
header('Location: http://localhost/fee/index.php');

}
?>

这意味着您的服务器上存在与网络相关的问题。去让服务器管理员检查一下。但是如果我删除了Graph api调用,它就可以正常工作。这意味着您的服务器上存在与网络相关的问题。去让服务器管理员检查一下。但是如果我删除了Graph api调用,它就可以正常工作了。