照片导入facebook-php-sdk无效

时间:2012-11-28 18:31:33

标签: php facebook facebook-graph-api facebook-php-sdk

$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个月,从上个月突然停止工作。

1 个答案:

答案 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密钥和密码。这些可能会允许其他人顽皮地使用您的凭据。