如何使用Facebook Graph API/营销API知道页面是否属于Facebook业务

如何使用Facebook Graph API/营销API知道页面是否属于Facebook业务,facebook,facebook-graph-api,facebook-ads-api,facebook-marketing-api,Facebook,Facebook Graph Api,Facebook Ads Api,Facebook Marketing Api,使用Facebook Graph API,我想知道一个带有page_id的页面是否属于一个带有Business_id的Facebook业务 我找到的唯一解决方案是请求API: GET #business_id/client_pages GET #business_id/owned_pages 在列表中查找页面之前,我必须使用分页,这会导致大量请求 是否有直接的解决方案,如获取业务\ id/客户端\页面?页面\ id=页面\ id?此时,解决方法是创建一个管理系统用户: 然后尝试将用户分配到

使用Facebook Graph API,我想知道一个带有page_id的页面是否属于一个带有Business_id的Facebook业务

我找到的唯一解决方案是请求API:

GET #business_id/client_pages 
GET #business_id/owned_pages
在列表中查找页面之前,我必须使用分页,这会导致大量请求


是否有直接的解决方案,如获取业务\ id/客户端\页面?页面\ id=页面\ id?

此时,解决方法是创建一个管理系统用户:

然后尝试将用户分配到不带role参数的页面:

POST #page_id/assigned_users?business=#business_id&user=#business_scoped_user_id
如果出现以下错误,则该页面不属于业务经理:

10您没有执行此操作的权限。这一行动 要求您可以在管理业务上管理\u权限 账户或者要求您可以管理此对象注意: 若要使用“代表业务帐户执行此操作”,请访问该业务 必须设置字段

如果出现以下错误,则该页面属于业务经理:

100只需要一个参数:角色、任务、


只是换个方向…?页面对象有一个业务字段。@CBroe Querying field=business仅在您是页面管理员时返回与页面关联的业务。如果您不是管理员,或者您的企业只是客户,而不是页面的所有者,则返回nothing@CBroe如果你有一个页面标记,也有一个字段=代理在做这项工作。但是Facebook业务的管理员用户在查询时没有该页面的权限,因此不可能有页面令牌来查询,那么您可能需要使用分页;Business Manager API的文档没有管理任何过滤可能性。