5

PHPSDKの使用に問題があります。

$fql="{'query1':'SELECT uid2 FROM friend WHERE uid1=me()',
         'query2':'SELECT author_uid FROM checkin WHERE author_uid IN(SELECT uid2 FROM #query1) AND page_id = $page_id'}";

     $friends= $facebook->api(array(
       'method' => 'fql.multiquery',
       'queries' => $fql,
      'access_token' => $access_token
     ));

そして、私はたくさんのページIDを使用します。

このスクリプトをhttps://graph.facebook.com/fql/?access_token=AC&q=QUERIES で実行すると、完璧に機能します。

しかし、php-sdkを使用すると、機能する場合もありますが、一部のページではエラーが返されます。

FacebookApiException Object
(
    [result:protected] => Array
        (
            [error_code] => 1
            [error_msg] => An unknown error occurred
        )

    [message:protected] => An unknown error occurred
    [string:Exception:private] => 
    [code:protected] => 1
    [file:protected] => /APP_PATH/base_facebook.php
    [line:protected] => 1249
    [trace:Exception:private] => Array
        (
            [0] => Array
                (
                    [file] => /APP_PATH/base_facebook.php
                    [line] => 816
                    [function] => throwAPIException
                    [class] => BaseFacebook
                    [type] => ->
                    [args] => Array
                        (
                            [0] => Array
                                (
                                    [error_code] => 1
                                    [error_msg] => An unknown error occurred
                                )

                        )

                )

誰か助けてくれませんか?このエラーが発生する理由がわかりません。

4

2 に答える 2

6

API を通じて大きな呼び出しを行うと、facebook が返される場合があります。

不明なエラーが発生しました

例として、Facebook で 4000 件のコメントを含む投稿のコメントを取得するために呼び出しを行うと (limit = 1000) 、データが返されますが、(limit = 4000)Facebook を試すと同じエラーが返されます。

于 2013-03-14T13:05:24.750 に答える
3

動作する場合もありますが、一部のページではエラーが返されます

許可を確認しましたか?その情報を要求することは許可されない場合があります。

于 2013-03-14T13:10:27.377 に答える