facebook - 图形 API : An unknown error occurred while fetching fql multiquries

标签 facebook facebook-graph-api facebook-fql fql.multiquery

我在使用 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
     ));

而且我使用了大量的页面 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
                                )

                        )

                )

有人可以帮帮我吗? 我不明白为什么会出现此错误......

最佳答案

有时当你通过 api 进行大调用时,facebook 会返回:

发生未知错误

例如,如果您通过 (limit = 1000) 调用以获取 4000 条评论的帖子评论,facebook 将返回数据,但如果您尝试 (limit = 4000) facebook 将返回相同的错误

关于facebook - 图形 API : An unknown error occurred while fetching fql multiquries,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15410010/

相关文章:

java - "Request.newMeRequest"和 "new http Request("有什么区别

php - Facebook直接使用PHP发布流

ios - iOS 上的 Facebook Deferred Deep Linking 是否有效,如何在商店发布应用程序之前对其进行测试?

android - 在 Facebook 集成上发布多张图片

Facebook 图/Fql : Get all pics

facebook - 如何针对不同的测试数据集自动执行 FQL 查询的集成测试?

c# - facebook open graph API 名称和命名空间属性

asp.net-mvc - Facebook 无法看到 Azure 模拟器网站

facebook - 授权后如何正确重定向到facebook页面标签URL

node.js - 如何按日期过滤 Facebook API 事件?