Facebook Api好友列表不工作的服务器

时间:2015-07-28 11:04:38

标签: javascript php html facebook facebook-graph-api

我尝试使用图形api和Graph secret从facebook获取好友列表。首先,我已经厌倦了Localhost它的工作状态。我得到了facebook的taotal朋友。我使用了Graph api和密钥。

我的代码看起来像

facebook.php

 <?php
require '/src/facebook.php';
$facebook = new Facebook(array(
  'appId'  => 'XXXXXXXXXXXXXXXXX',
  'secret' => 'XXXXXXXXXXXXXXXXX',
));

$app_id =   'xxxxxxxxxxxxxxxxxx';
$app_secret = 'xxxxxxxxxxxxxxxx';

$user = $facebook->getUser();

if ($user) {
  try {
    $user_profile = $facebook->api('/me');
  } catch (FacebookApiException $e) {
    error_log($e);
    $user = null;
  }
}
if ($user) {
    $logoutUrl = $facebook->getLogoutUrl();

    $result = $facebook->api('/me/friends');

    print "<pre>";
    //print_r($result);
    $json_output=($result['summary']['total_count']);
    // echo "<h1>".'<p>Following</p>'. $json_output. "</h1>";
     echo '<p>Friends</p>'. "<h1>".$json_output. "</h1>";
    //echo '<div class="col-md-6 two">."<span>".$json_output."</span>""<p>FRIENDS COUNTR</p></div>';

    print "</pre>";




} else {
  $statusUrl = $facebook->getLoginUrl();
  $loginUrl = $facebook->getLoginUrl(array('scope' => 'user_friends'));
}


?>

这段代码我调用了我的索引html代码

我的页面顶部我写的是

 <?php
session_start();
?>

我在我的html页面中包含facebook.php指定特定的地方,看起来像

                     <div class="col-md-6 two">
                                    <!--
                                    <span>36</span>
                                    <p>Following</p>--->

                                    <?php include("facebook.php"); ?>

                                </div>

此代码使用localhost xampp。当我移动这个代码服务器端它显示特定的地方空白页?

1 个答案:

答案 0 :(得分:0)

在服务器上运行时,页面上可能存在一些错误,但您可能在服务器上关闭了错误报告。如果您可以在服务器上启用PHP错误报告,则可能很快就能找到问题所在。

快速猜测您尚未上传所需的文件'src/facebook.php'