0

我试图弄清楚 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'];

什么都没有返回。有人看到我的错误吗?谢谢!

4

1 回答 1

0

'/$userId'实际上将使用文字字符串/$userId。你可能想要"/$userId"'/me'

于 2013-07-23T23:25:38.223 回答