0
$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か月以上正常に機能し、先月から突然機能しなくなりました。

4

1 に答える 1

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 キーとシークレット コードを必ず削除してください。これらにより、他の誰かがあなたの資格情報をいたずらに使用できるようになる可能性があります。

于 2012-11-28T18:50:04.963 に答える