【发布时间】:2013-08-30 12:40:20
【问题描述】:
我正在尝试将 Facebook 帖子拉到我的网站上,以便我可以保存并以我自己的格式显示。我正在尝试使用 Facebook 开发人员页面上的 facebook-php-sdk 库。在需要库后,我使用了以下代码:
$facebook = new Facebook(array(
'appId' => 'MY APP ID',
'secret' => 'MY APP SECRET',
));
// Get User ID
$user = $facebook->getUser();
print_r($facebook);
print_r($user);
$facebook 中的 print_r 向我展示了一个完整的 facebook 对象,所以我知道它被正确创建了。
object(Facebook)#325 (9) { ["sharedSessionID":protected]=> NULL ["appId":protected]=> string(15) "[MYAPPID]" ["appSecret":protected]=> string(32) "[MYAPPSECRET]" ["user":protected]=> int(0) ["signedRequest":protected]=> NULL ["state":protected]=> NULL ["accessToken":protected]= > string(48) "[MYAPPID]|[MYAPPSECRET]" ["fileUploadSupport":protected]=> bool(false) ["trustForwarded":protected]=> bool(false) }
(我从上面的引用中取出了我的应用 ID 和应用密码)。
但是,print_r变成$user显示出来了
int(0).
我在这里错过了什么?
【问题讨论】:
-
您错过了必须通过登录流程才能获得任何用户 ID ...开始阅读:developers.facebook.com/docs/facebook-login