Facebookのアプリはビジネスマネージャーのアカウントにリンクされています。すべてのキャンペーンを管理するシステムユーザーを作成しました。 Googleでは、所有していないページの許可リクエストを自動化するプロセスに入っているため、代わりに広告を作成できます。Business Managerシステムユーザーはページへのアクセスを要求できますか?
私たちは<business id>/pages
エッジを使用しています。ターゲットページID、アクセスタイプ、および許可されたロールでリクエストをポストしています(この場合はThisが使用されます)。グラフエクスプローラで遊んでみると、ユーザのアクセストークンを使用するときにこれを行うことができますが、システムのユーザトークンを使用するときはできません。
これは目的に合っているのですか、それとも何か不足していますか?明確にするため
EDIT
、これは通常のユーザートークンを使用するときに我々が得る成功応答である:これは、システムのユーザーのトークンを使用するときに我々が受信エラーであるのに対し
{"access_status": "PENDING"}
:
{
"error": {
"message": "You do not have permission to request access to the given object.",
"type": "OAuthException",
"code": 3988,
"error_subcode": 1690095,
"is_transient": false,
"error_user_title": "Invalid Permissions For Page Access Request",
"error_user_msg": "Your business isn't allowed to request access to this Page. Please ask the Page owner to grant you access or contact our support team."
}
}