看来Instagram有两种方法可以抓取公共数据 . 您需要获取API密钥和权限的官方API,如指南_2946518中所述 . 对于特定于标记的搜索,官方API使用 endpoints :
https://api.instagram.com/v1/tags/{tag-name}?access_token=ACCESS-TOKEN
但似乎很多人都在使用不同的公共API(我认为是网站前端访问的公共API)来抓取Instagram . 这个“非官方”API使用 endpoints :
https://www.instagram.com/explore/tags/{tag-name}/?__a=1
我找不到任何关于支持“非官方”版本的信息 . 有人知道这个API可能存在哪些限制吗?如果这种检索数据的方法满足我们的应用程序的要求,我们是否仍有理由参与严格的API令牌审核流程以使我们的应用程序获得“官方”API public_content权限的批准?
1 回答
我所知道的
作为开发人员,没有受让人认为这些API保持不变 . 因此,您可能会遇到系统故障,并被迫重新开发部分代码 .
还值得一提的是,用户不会轻易为您提供其帐户的用户名和密码,因为公共API只需要确认即可访问有限的帐户资源 .