我无法通过 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 帖子