php - 简单的 "facebook.php"不工作

标签 php facebook html facebook-php-sdk

我对 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在某件事上失败了,但我不知道是什么,也不知道如何检查它是什么。任何帮助将不胜感激,谢谢。

最佳答案

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

您是否已注册您的 Facebook 应用程序以获取 ID 和 key ?

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

ini_set('display_errors', '1');
error_reporting(E_ALL);

关于php - 简单的 "facebook.php"不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10288392/

相关文章:

php - 使用 PHP 和 MySQL 进行搜索过滤

php - sql db 的日期失败

php - 批量操作不适用于 Magento 后端网格序列化程序

android - 使用 Facebook 4.0 在 Facebook 上分享照片,无需安装 native 应用程序

javascript - 如何使文本框不输入第一个字母大写

php - Adodb,转义引号?

javascript - IE8 中的 Facebook Javascript SDK 的 FB.ui 错误

php - 从 Facebook 群组获取事件

javascript - 无法使用 Selenium 单击按钮

javascript - 将鼠标悬停在 div 1 下的 div 2 上时更改 div 1