0

Facebook アカウントからアルバム リストを取得しようとしましたが、アカウントに 25 枚を超えるアルバムがあり、Facebook は各クエリで 25 枚のアルバムしか返しません。

  1. 初めて通常の使用でアルバムの最初の 25 枚のアルバム リストを照会する

        facebook.request(me/albums);
    

    アルバムリストが正常に返されます。

  2. 以下を使用して次の 25 枚のアルバムをクエリすると、エラー コード 2500 が返されます

    facebook.request(me/albums?after=.......);
    

レスポーズを取得することは

response = {"error":{"message":"An active access token must be used to query information about the current user.","type":"OAuthException","code":2500}}

このように、リクエスト文字列にアクセス トークンを手動で追加すると、

    facebook.request(me/albums?after=.......&access_token=......);  

エラーコード 190 が返されます

 response = {"error":{"message":"Malformed access token ...............?access_token=...............","type":"OAuthException","code":190}}

私は何か間違ったことをしましたか?

4

1 に答える 1

0

コマンド facebook.request を使用すると、エラー コード 2500 で問題が発生することがわかりました。

Graph API Explorer Web サイトでクエリを実行すると、同じコマンドが正常に機能しますが、コードを実行すると機能しません。

というわけで、ついにアルバムリストの入手方法を変更しました。FQL クエリを使用すると、この問題は解決しました。

于 2012-12-17T03:55:02.113 に答える