質問

今日、私はアプリユーザーの1人をエラーコード3000に関する苦情を受け取りました。

このエラーに関する情報は見つかりませんでしたし、アプリに追跡がないため、このエラーの原因となった理由もわかりません。洞察はエラーを報告しています fql.multiquery私はクエリが問題ないことを知っています。現在の時点でこの問題を抱えている数百人のうち1人だけです。

このエラーはすでにありましたか、それともこのエラーが正確に何を意味するのか知っていますか?私が見る限り、公式エラーコードリストはもうなく、コピーされた既存のリストはこの応答コードをカバーしていません。

役に立ちましたか?

解決

さて、私は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}

InsightsテーブルからPage_Fansメトリックにアクセスするクエリが1つありました。ユーザーは、関連する「テスター」管理特権のみを持っていました。ユーザーのアクセスレベルを「管理者」に変更するのが役立ちました。

uialertviewを介してエラーレポートを変更して、userInfoの「error_msg」を含めるために、障害の場合にユーザーと私の重要な指標が含まれているためです;)

私の質問に対する答えは次のとおりです。

ページまたはアプリケーションの洞察データの適切なアクセス権がない場合に備えて、グラフAPIでFacebookerrdomainコード3000エラーが表示されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top