0

Notre application Facebook est associée à un compte Business Manager. Nous avons créé un utilisateur système pour la gestion de toutes nos campagnes. Nous sommes en train d'automatiser les demandes d'autorisation pour les pages que nous ne possédons pas, afin que nous puissions créer des annonces en leur nom. (This serait le cas d'utilisation, si je ne me trompe pas.)Un utilisateur système du Gestionnaire de l'activité commerciale est-il autorisé à demander l'accès à une page?

Pour cela, nous utilisons le bord <business id>/pages, POSTing une demande avec l'ID de la page cible, le type d'accès et les rôles autorisés. En jouant avec Graph Explorer, nous semblons pouvoir le faire en utilisant un jeton d'accès utilisateur, mais pas en utilisant celui de l'utilisateur du système.

Est-ce exprès ou manque-t-il quelque chose?

EDIT

Pour plus de précisions, c'est la réponse du succès que nous obtenons en utilisant un jeton d'utilisateur régulier:

{"access_status": "PENDING"} 

Alors que cela est l'erreur que nous recevons lorsque vous utilisez le jeton de l'utilisateur du système:

{ 
    "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." 
    } 
} 

Répondre

0

Résolu. Il existe deux types d'utilisateurs du système: system users et admin system users. Un admin system user est requis pour cette opération, l'utilisation d'un system user échouera avec l'erreur décrite ci-dessus.