【问题标题】:Instagram API says user does not existInstagram API 说用户不存在
【发布时间】:2016-12-02 20:36:38
【问题描述】:

用户 jwinery 明显存在:https://www.instagram.com/jwinery/

查询搜索 API (/v1/users/search?q=jwinery&access_token=) 会得到这个用户 ID:321285908

查询用户 API (/v1/users/321285908/?access_token=) 会得到以下响应:

{"meta": {"error_type": "APINotFoundError", "code": 400, "error_message": "this user does not exist"}}

我的用户未处于沙盒模式并已获得批准,访问令牌有效,并且已经与数千名用户一起使用。我知道 Instagram 没有最好的错误报告,所以这可能是 jwinery 的另一个问题,还是 Instagram 只是在解决这个问题? jwinery 显然不是私人的,但我不使用 Instagram,所以我不知道可能发生的所有其他事情。

【问题讨论】:

    标签: instagram instagram-api


    【解决方案1】:

    很有趣

    https://www.instagram.com/jwinery/表示不存在。

    搜索 API 将 id 显示为有效,但 id 的用户 API 不返回用户信息。 this user does not exist

    我在 Instagram 应用上检查了用户 @jwinery,它打开了,但要求我确认我已超过 21 岁,然后它在 Instagram 应用上显示图像。

    然后我检查了https://www.instagram.com/jwinery/,它起作用了。

    我使用了 User API,它以数据响应。

    所以我猜,API 不会给你正确的响应,直到你在 App 中打开该用户然后确认 over 21。

    此外,您用于 API 调用的 access_token 应该与用于在 Instagram 应用上确认 over 21 的用户相同,然后它将开始使用 API

    所以我猜这是一种新的配置文件类型,API 中还没有正确支持。

    【讨论】:

    • 那是确切的问题;我不得不使用我的开发者帐户在应用程序中打开 jwinery 并确认超过 21 个(找不到任何其他方法来设置该变量)。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-20
    • 1970-01-01
    • 1970-01-01
    • 2012-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多