我对 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/