我正在使用Instagram API,我发现了一些东西。在我自己的媒体上请求像喜欢的东西时,我只能看到自己。此外,对于不属于我的媒体,它会返回404:
{
"meta": {
"error_type": "APINotFoundError",
"code": 400,
"error_message": "invalid media id"
}
}
此外,对于关注者列表,它不返回任何内容,或仅针对我所关注的人。为什么会这样?
我还在访问令牌中设置了正确的scopes。
答案 0 :(得分:0)
这是Instagram API新安全功能的一部分。
Read this page了解更多信息。在这一行中可以看到一切:
Instagram平台上创建的每个新应用都以沙盒模式启动。 此模式下的应用可以使用任何API端点,但仅限于有限数量的用户和媒体。这非常适合开发和测试您的应用。
要实时访问并完全访问Instagram内容,您需要提交申请以供审核和批准。审核后,您只能向用户请求您的应用所针对的权限范围批准。因此,除非审核并批准相应的权限,否则您的应用程序可能无法使用某些API端点。
(强调我的。)
这意味着当您的应用处于沙盒模式时,您只能看到一些内容。那将是你的媒体和你自己。
如果您不喜欢帖子并要求查看谁喜欢它,您将无法获得任何人!
您需要审核自己的应用。这意味着Instagram团队将会对其进行审核,如果它有效,那将批准您的审核。