我无法通过 instagram API 获取 instagram 用户的媒体详细信息

Posted

技术标签:

【中文标题】我无法通过 instagram API 获取 instagram 用户的媒体详细信息【英文标题】:I am not able to get media details of instagram users through instagram API 【发布时间】:2018-03-23 19:09:05 【问题描述】:

Instagram 不允许访问基本信息以外的详细信息。

我一直在使用此 API-https://api.instagram.com/v1/users/user-id/media/recent/?access_token=ACCESS-TOKEN&count=number 但自 2018 年 3 月 20 日以来无法获取用户的详细信息。 错误获取:-

error_type: "OAuthException", 代码:400, error_message: "无效范围字段:public_content,basic"

之前它工作正常,我可以顺利获取详细信息

您可以在此处查看权限-https://www.instagram.com/developer/authorization/ 我来了(不再接受申请)

请指导任何人或提供替代方案?

【问题讨论】:

不幸的是,我们现在只能使用 Instagram api 获取拥有的数据。媒体获取仅适用于令牌正在使用的 userId。 【参考方案1】:

有人从here 说“Instagram 为所有用户重置令牌作为安全预防措施”,所以你必须生成一个新的访问令牌。

如果您自己创建令牌,无论是显式还是隐式方式,该令牌始终是“基本”令牌,我不知道为什么(我已经尝试了很多次......)

如果您寻找可帮助您生成访问令牌的网站,大多数情况下它们也会生成“基本”权限。

还好我发现this one可以生成public_content访问令牌!

自己试试吧!

【讨论】:

感谢@YM cho,它现在有所帮助,我可以通过您提供的链接访问数据

以上是关于我无法通过 instagram API 获取 instagram 用户的媒体详细信息的主要内容,如果未能解决你的问题,请参考以下文章

Instagram API 通过逗号分隔的 ID 获取批量对象

无法获得 Instagram Basic Display API 的 access_token

为啥不使用 NodeJS 中的 API 就无法获取所有 Instagram 帖子

如何通过其 API 从 Instagram 获取用户图像

如何在没有用户交互的情况下获取 instagram access_token(新 api)?

通过 instagram api 获取评论