使用Facebook Graph API,我想知道页面(具有#page_id)是否属于Facebook企业(具有#business_id)
我发现的唯一解决方案是请求API:
GET #business_id/client_pages
GET #business_id/owned_pages
我必须使用分页(在列表中找到页面之前,这可能会导致很多请求)
是否有像GET #business_id/client_pages?page_id=#page_id
这样的直接解决方案?
答案 0 :(得分:0)
目前,一种解决方法是创建一个管理员系统用户: https://developers.facebook.com/docs/marketing-api/businessmanager/systemuser/
然后尝试将用户分配给页面(不带“ role”参数):
router.get('/logout', function (req, res)
{
req.session.destroy(function (err) {
res.redirect('/login');
});
});
如果出现此错误,则该页面不属于业务经理:
(#10)您无权执行此操作。这个动作 要求您可以管理业务MANAGE_PERMISSIONS 帐户。或要求您可以对此对象进行ADMINISTER注意: 使用代表企业帐户执行此操作的“企业” 字段必须设置。
如果出现此错误,则该页面属于业务经理:
“(#100)仅需要一个参数,并且仅是其中一个参数:角色,任务”,