Facebook (Instagram) Graph API not returning instagram_busin



首先,让我解释一下我今天拥有的:

  • 我有一个具有以下权限的访问令牌:emailpublic_profilepages_show_listpages_read_engagementinstagram_basicinstagram_manage_insights
  • 我有一个有效的访问令牌
  • 我尝试访问的帐户是业务帐户或内容创建者帐户

考虑到这一点,我的问题是:当我请求/me/accounts时,一些连接到我的平台的用户根本不返回instagram_business_account

我的请求是用字段id,name,instagram_business_account{id,biography,ig_id,followers_count,follows_count,media_count,name,profile_picture_url,username,website}发送给https://graph.facebook.com/v10.0/me/accounts

以下是一个示例结果,其中两者都应该返回instagram_business_account,因为两者都作为商业帐户连接到Facebook:

{
"data": [
{
"id": "xxxx",
"name": "xxxxx"
},
{
"id": "xxxxx",
"name": "xxxx",
"instagram_business_account": {
"id": "xxxx",
"biography": "xxxx",
"ig_id": 00000,
"followers_count": 0000,
"follows_count": 0000,
"media_count": 0000,
"name": "xxx",
"profile_picture_url": "xxxx",
"username": "xxxx"
}
}
],
"paging": {
"cursors": {
"before": "xxxx",
"after": "xxxx"
}
}
}

有人知道这里出了什么问题吗?

我解决了这个问题。这是Facebook的问题,我们无能为力。Instagram通过Instagram_business_account在Facebook上连接。如果此值不存在,则表示帐户连接不正确。用户应重新连接页面https://www.facebook.com/{id}/settings/?tab=instagram_management

id值是来自查询结果的值。第二种选择是转到Instagram,转到个人资料,点击";编辑配置文件";并且在";页面";,只需再次连接到Facebook即可。

这样你就能得到正确的结果。

相关内容

  • 没有找到相关文章

最新更新