我正在使用Graph API从业务用户那里获取详细信息。由于大多数配置文件都是非业务的,因此想找出是否有API获取配置文件类型?
在试用期间,我不断收到以下消息,并且还发现API行为不正常。
{
"error": {
"message": "Invalid user id",
"type": "OAuthException",
"code": 110,
"error_subcode": 2207013,
"is_transient": false,
"error_user_title": "Cannot find User",
"error_user_msg": "The user with username: rohit_xxx cannot be found.",
"fbtrace_id": "FkKgUvBdJWZ"
}
}
因此,如果我提前知道配置文件类型,我们可以以更好的方式处理响应。
先谢谢了。
答案 0 :(得分:0)
instagram Graph API设计用于创建者/企业帐户。这是在多个地方指定的。
如果用户没有企业/创建者帐户,则响应中的instagram ID将为空。
curl -i -X GET \
"https://graph.facebook.com/v3.2/{fb-page-id}?fields=instagram_business_account&access_token={access-token}"
响应:
{
"instagram_business_account": {
"id": "" // Connected IG User ID
},
"id": "134895793791914" // Facebook Page ID
}