2

我对 PHP 世界和 facebook 集成相当陌生。我正在尝试将我的网站连接到我的 facebook 页面以获取内容,但一个简单的程序似乎无法正常工作。我确保在 github 上获得了最新版本的 facebook 代码。这是我在“test.php”中的内容:

<!DOCTYPE html>
   <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <title>My Pictures</title>
    </head>
   <body>
   <a> hello 1 </a>
   <?php
   echo '<a> hello 2 </a>';
   include_once 'src/facebook.php';
   echo '<a> hello 3 </a>';
   include_once 'src/config.php';
   echo '<a> hello 4 </a>';
   $facebook = new Facebook(array(
       'appId'  => FACEBOOK_APP_ID,
       'secret' => FACEBOOK_SECRET_KEY,
       'cookie' => true,
       'domain' => 'uuu.com'
   ));
   echo '<a> hello 5 </a>';
   ?>

   </body>

只是一些注释,我知道 facebook 的路径是正确的,我尝试放置其他文件,它运行良好,但是我只看到“Hello 1 Hello 2”,所以看起来 facebook.php 在某些事情上失败了,但我不知道,也不知道如何检查它是什么。任何帮助将不胜感激,谢谢。

4

1 回答 1

1
   $facebook = new Facebook(array(
       'appId'  => FACEBOOK_APP_ID,
       'secret' => FACEBOOK_SECRET_KEY,
       'cookie' => true,
       'domain' => 'uuu.com'
   ));

您是否已在获取 id 和密钥时注册了您的 facebook 应用程序?

另请注意,facebook 通信可能无法通过 localhost 进行。但为确保起见,请尝试通过以下代码行在您的网页上强制执行错误输出,以便您能够更详细地确定它为什么不起作用(然后在此处发布输出作为跟进,以获得更好的支持解决方案):

ini_set('display_errors', '1');
error_reporting(E_ALL);
于 2012-04-23T21:20:47.873 回答