我正在试图找出facebook php sdk的基础知识。我正在使用下面非常简单的代码......
<?php
include 'facebook.php';
$app_id = "my_id";
$app_secret = "my_secret";
$facebook = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
));
$userId = $facebook->getUser();
echo $userId;
$userInfo = $facebook->api("/$userId");
echo $userInfo['name'];
?>
当我用
请求$ userId时$userId = $facebook->getUser();
echo $userId;
我得到了正确的价值。但是,当我尝试执行下一步并使用以下命令检索登录用户的名称时
$userInfo = $facebook->api("/$userId");
echo $userInfo['name'];
什么都没有。有人看到我的错误吗?谢谢!
答案 0 :(得分:0)
'/$userId'
实际上会使用文字字符串/$userId
。您可能需要"/$userId"
或'/me'