是否有用于查找Instagram个人资料类型(商业/个人)的Instagram API /图形API?

时间:2019-06-17 02:10:52

标签: instagram instagram-api instagram-graph-api

我正在使用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"
    }
}

因此,如果我提前知道配置文件类型,我们可以以更好的方式处理响应。

先谢谢了。

1 个答案:

答案 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 
}