Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.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
Php Facebook SDK未返回任何错误_Php_Facebook_Facebook Php Sdk - Fatal编程技术网

Php Facebook SDK未返回任何错误

Php Facebook SDK未返回任何错误,php,facebook,facebook-php-sdk,Php,Facebook,Facebook Php Sdk,你好 因此,我正在用我的slim framework应用程序试用facebook php sdk v4,当我单击我的登录链接时,我得到以下信息: 如您所见,它没有返回任何错误 我的按钮登录链接代码 <a href="/loginwithfb" class="btn btn-primary btn-sm"> <i class="fa fa-facebook-square"></i> Login </a> 我的AuthController: $a

你好

因此,我正在用我的slim framework应用程序试用facebook php sdk v4,当我单击我的登录链接时,我得到以下信息:

如您所见,它没有返回任何错误

我的按钮登录链接代码

<a href="/loginwithfb" class="btn btn-primary btn-sm">
<i class="fa fa-facebook-square"></i> 
Login
</a>
我的AuthController:

$app->get('/loginwithfb', 'AuthController::fblogin');
public static function fblogin() {
    $fb = new Facebook\Facebook([
      'app_id' => '{}',
      'app_secret' => '{}',
      'default_graph_version' => 'v2.5',
      //'default_access_token' => '{access-token}', // optional
    ]);

    // Use one of the helper classes to get a Facebook\Authentication\AccessToken entity.
    //   $helper = $fb->getRedirectLoginHelper();
    //   $helper = $fb->getJavaScriptHelper();
    //   $helper = $fb->getCanvasHelper();
    //   $helper = $fb->getPageTabHelper();

    try {
      // Get the Facebook\GraphNodes\GraphUser object for the current user.
      // If you provided a 'default_access_token', the '{access-token}' is optional.
      $response = $fb->get('/me', '{access-token}');
    } 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;
    }

    $me = $response->getGraphUser();
    echo 'Logged in as ' . $me->getName();
}
我通过composer安装了facebook php sdk


我在这里遗漏了什么吗?

你能把整个异常对象$e都倒出来,看看是否有其他信息吗?你能把整个异常对象$e倒出来,看看是否有其他信息吗?