まあ、私は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にアクセスする1つのクエリがありました。ユーザーには、「テスター」管理特権のみが関連付けられていました。ユーザーのアクセスレベルを「管理者」に変更することが助けになりました。
それが失敗した場合の利用者と私のための重要な指標が含まれているように私は、のUserInfoから「ERROR_MSG」を含めるようにUIAlertViewを経由して、私のエラーレポートを変更;)
私の質問に対する答えは次のとおりです。
ページまたはアプリケーションのインサイトデータに適切なアクセス権がない場合は、グラフapiでfacebookErrDomainコード3000エラーが発生します。