$facebook = new Facebook(array(
'appId' => '<key>',
'secret' => '<secret code>',
'cookie' => true
));
print_r($facebook);die;
输出
Facebook Object
(
[appId:protected] => <key>
[apiSecret:protected] => <secret code>
[session:protected] =>
[signedRequest:protected] =>
[sessionLoaded:protected] =>
[cookieSupport:protected] => 1
[baseDomain:protected] =>
[fileUploadSupport:protected] =>
)
此问题仅在10月底发生,因为它始终打印会话信息。然后我调用链接https://api.facebook.com/method/photos.getAlbums?uid='.$session['uid'].'&access_token='.$session['access_token']
并用来获取相册列表。
这个工作时间超过8个月,从上个月突然停止工作。
答案 0 :(得分:1)
几个月前我们的Facebook API也遇到了一些麻烦。
Facebook 弃用了您正在使用的REST API 。您尝试访问的功能很可能已更改且不再受支持。
来源: http://developers.facebook.com/blog/post/616/
切换到新的OAuth2.0 API以恢复您的功能,并在将来证明您的应用程序一段时间..
以下是新API文档的链接: http://developers.facebook.com/docs/reference/api
哦,将来......请务必从帖子中删除任何API密钥和密码。这些可能会允许其他人顽皮地使用您的凭据。