Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.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
Javascript Facebook Api好友列表服务器不工作_Javascript_Php_Html_Facebook_Facebook Graph Api - Fatal编程技术网

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

Javascript Facebook Api好友列表服务器不工作,javascript,php,html,facebook,facebook-graph-api,Javascript,Php,Html,Facebook,Facebook Graph Api,我正在尝试使用graph api和graph secret从facebook获取好友列表。首先,我已经厌倦了Localhost,它工作得很好。我得到了facebook的taotal朋友。我使用了图形api和密钥 我的代码看起来像 facebook.php <?php require '/src/facebook.php'; $facebook = new Facebook(array( 'appId' => 'XXXXXXXXXXXXXXXXX', 'secret' =&

我正在尝试使用graph api和graph secret从facebook获取好友列表。首先,我已经厌倦了Localhost,它工作得很好。我得到了facebook的taotal朋友。我使用了图形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代码

我写的页面顶部看起来像

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

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

                                </div>

我已经在我的html页面中包含了facebook.php,并指定了它看起来的特定位置

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

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

                                </div>


这段代码运行于localhost xampp。当我把这个代码移到服务器端时,它会显示那个特定的空白页吗

在服务器上运行页面时,可能会出现一些错误,但服务器上可能已关闭错误报告。如果你能在你的服务器上打开PHP错误报告,你可能会很快发现这个问题


一个快速的猜测是您没有上传所需的文件
'src/facebook.php'

,那么,您检查了错误日志了吗?空白页通常表示存在致命错误或其他问题。在你的问题中包括错误。没有显示任何错误我已经厌倦了错误报告时间也显示空白页你是说整个页面都是空白的?然后阅读以下内容:我已经上传了所有代码,这些代码在本地主机xampp服务器上工作。在我的本地主机中,我得到了全部好友列表的答案,但服务器端不工作