我正在尝试使用/PAGE_ID/assigned_users
API 调用将用户作为广告主分配到商务管理平台中的页面。
主页已连接到商务管理平台,用户也已连接到商务管理平台。
我认为要获取业务范围的用户 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]