Instagram API 说用户不存在

Instagram API says user does not exist

用户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,所以我不知道可能发生的所有其他事情。

很有趣

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

搜索 API 显示 ID 有效,但 ID 的用户 API 没有 return 用户信息。 this user does not exist

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

然后我检查了 https://www.instagram.com/jwinery/,它成功了。

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

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

此外,您用于 API 调用的 access_token 应该是用于在 instagram 应用程序上确认 over 21 的同一用户,然后它将开始在 API

所以我想这是一个新的配置文件类型类别,API 还没有正确支持它。