Instagram似乎有两种抓取公共数据的方法。您需要获取API密钥和权限的官方API,如指南https://www.instagram.com/developer/中所述。对于特定于标记的搜索,官方API使用端点:
https://api.instagram.com/v1/tags/{tag-name}?access_token=ACCESS-TOKEN
但似乎很多人都在使用不同的公共API(我认为是网站前端访问的公共API)来抓取Instagram。这个“非官方”API使用端点:
https://www.instagram.com/explore/tags/{tag-name}/?__a=1
我找不到任何有关支持“非官方”版本的信息。有人知道这个API可能存在哪些限制吗?如果这种检索数据的方法满足我们的应用程序的要求,我们是否仍有理由参与严格的API令牌审核流程以使我们的应用程序获得“官方”API public_content权限的批准?
答案 0 :(得分:0)
据我所知
是否有人知道此API可能存在哪些限制?
与here
一样,它直接违反了Instagram的使用条款10.我们禁止通过自动方式抓取,抓取,缓存或以其他方式访问服务上的任何内容,包括但不包括 有限 到,用户个人资料和照片(标准结果除外) 搜索引擎协议或搜索引擎使用的技术 Instagram的明确同意)。
作为开发人员,没有受让人保留这些API 不变。所以你可能遇到系统故障并被迫 重新开发部分代码。
我们还有什么理由可以使用严格的API令牌 审核流程以使我们的申请获得“官方”API批准 public_content权限?