我正在尝试使用PHP中的Facebook api检索Facebook用户的信息。但是当我尝试运行以下代码时,会显示no内容,尤其是因为require
语句。此页面上的HTML内容不会呈现。换句话说,没有任何作用。只执行上面的echo
require语句。我有正确的APP ID和密码。
<?php
session_start();
?>
<?php
$somevar=$_SESSION['newsession'];
$somevar2=$_SESSION['newsession2'];
echo "rahul fb";
require 'fblib/src/Facebook/Facebook.php';
$facebook = new Facebook(array(
'appId' => '
myappid',
'secret' => 'mysecretid',
));
// Get User ID
$user = $facebook->getUser();
To make API calls:
if ($user) {
try {
// Proceed knowing you have a logged in user who's authenticated.
$user_profile = $facebook->api('/me');
echo "SFDFFD";
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
}else{
echo "fatal error";
}
//echo "sdfdsfdf";
?>
可能是什么问题?我是以正确的方式做到的吗?或者还有其他方法吗?
答案 0 :(得分:0)
您需要使用autoload.php才能使其正常工作。
同时更改语法:
$facebook = new Facebook(array(
'appId' => '
{1821595718085107}',
'secret' => '{d17998fdecdeab3c158970c1fcbf89f4}',
));