首页 > 解决方案 > Instagram Graph API - business_discovery(username) 返回无效用户但帐户存在

问题描述

我正在与 Instagram Graph API(就像现在的每个人一样)进行一场战争,并试图理解没有解释很多事情的文档。

在这场战斗中,我已经能够或多或少地通过 business_discovery(username) 从 Instagram 帐户获取信息,但是有些帐户返回错误:

"error": {
    "message": "Invalid user id",
    "type": "OAuthException",
    "code": 110,
    "error_subcode": 2207013,
    "is_transient": false,
    "error_user_title": "No se encuentra el usuario",
    "error_user_msg": "No se encuentra el usuario davidbroncano.",
    "fbtrace_id": "AaBNG1ii7N7I2Hksa4PctZ_"
}

与我知道它们存在并且是公开的其他帐户的响应相同。

所以,我的问题是:

  1. 为什么?
  2. 我如何知道可以通过 Graph API 访问帐户?

标签: facebook-graph-apiinstagram-graph-api

解决方案


如果用户在 Instagram 上更改了用户名,则可能会发生这种情况。如果您已将用户名存储在数据库中,则必须在每次需要拨打电话时再次获取并更新它,以避免出现此错误。


推荐阅读