facebookErrDomain代码3000

时间:2011-01-31 21:09:12

标签: facebook facebook-ios-sdk fql.multiquery

今天我收到了一位应用用户对错误代码3000的投诉。

我找不到有关此错误的任何信息,也不知道导致此错误的原因,因为我在应用中没有跟踪。洞察力报告了fql.multiquery上的错误 我知道查询很好,目前只有1人中有1人有这个问题。

您是否已经出现此错误,或者您知道这个错误到底是什么意思吗?据我所知,我们不再有正式的错误代码列表,复制的现有列表不包括此响应代码。

1 个答案:

答案 0 :(得分:0)

好吧,我设法从Facebook获得完整的错误报告:

Error Domain=facebookErrDomain Code=3000 "The operation couldn’t be completed. (facebookErrDomain error 3000.)" UserInfo=0x5e08620 {request_args=(
        {
        key = method;
        value = "fql.multiquery";
    },
        {
        key = sdk;
        value = ios;
    },
        {
        key = queries;
        value = "[...the queries...]";
    },
        {
        key = "sdk_version";
        value = 2;
    },
        {
        key = "access_token";
        value = "...";
    },
        {
        key = format;
        value = json;
    }
), error_msg=Only administrators of applications, pages, and domains can retrieve Insights. The session user (100000XXXXXXXXX) does not own the object 132562XXXXXXXXX., error_code=3000}

有一个查询从数据洞察表访问page_fans指标。用户只有“Tester”管理权限相关联。将用户的访问级别更改为“管理员”有帮助。

我通过UIAlertView更改了错误报告,以包含UserInfo中的“error_msg”,因为它包含了用户和我在发生故障时的重要指标;)

我的问题的答案是:

如果您对页面或应用洞察数据没有适当的访问权限,您将在图表api上收到facebookErrDomain代码3000错误。