小编Res*_*app的帖子

图API:获取fql multiquries时发生未知错误

我在使用PHP SDK时遇到问题:

$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
     ));
Run Code Online (Sandbox Code Playgroud)

我使用了很多页面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] => …
Run Code Online (Sandbox Code Playgroud)

facebook facebook-fql fql.multiquery facebook-graph-api

5
推荐指数
1
解决办法
4435
查看次数