使用 Facebook 商务管理平台 API 将用户分配到页面时出错:用户不是企业范围



我正在尝试使用/PAGE_ID/assigned_usersAPI 调用将用户作为广告主分配到商务管理平台中的页面。

主页已连接到商务管理平台,用户也已连接到商务管理平台。

我认为要获取业务范围的用户 ID,我只需要发出调用/me/ids_for_business 并使用返回的 ID (data.id(。

使用该 ID 时,将返回此错误:

{
"error": {
"message": "Invalid parameter",
"type": "OAuthException",
"code": 100,
"error_subcode": 1752100,
"is_transient": false,
"error_user_title": "User is not Business Scoped",
"error_user_msg": "The user ID provided is not business scoped. Please provide a business or a system user ID",
"fbtrace_id": "CDFlxxGLsTJ"
}
}

如果不使用前面提到的调用,如何获取业务范围的用户 ID?

使用用户实际 Facebook ID 的 FWIW 会返回相同的错误。

使用此 GET 调用获取业务用户:

https://graph.facebook.com/v2.12/[business_id]/business_users?access_token=[accesstoken]

最新更新