您可以在新版本中使用dm,我认为对此有一些简单的GET和POST请求,而没有访问官方instagram API的权限。我不想使用模仿应用程序或类似程序的机器人,因为我可以禁止它。试图在开发工具(Google Chrome)的“网络”选项卡中查看XHR,但我之前从未做过,但遇到了一些麻烦。我看到请求,标头,响应(消息在哪里),但是例如,我无法定义如何使用python做到这一点。我正在寻求有关此方面的帮助或任何现成的解决方案(对于python来说不是必需的,我认为我可以将其移植到python或仅使用为api编写的语言)
编辑:链接如下所示(针对“收件箱”页面):https://www.instagram.com/direct_v2/web/inbox/?persistentBadging=true&folder=0&limit=10&thread_message_limit=10
和大量的标题
Instagram发送带有游标的请求以大块加载直接消息数据。
其响应为prev_cursor
和oldest_cursor
。
oldest_cursor
值是下一个消息块需要发送的下一个游标值prev_cursor
值变为MINCURSOR
时,表示它是最后一块,表示在聊天记录中已启动的消息的第一块。我一直在编写脚本,以取消发送Instagram DM上的所有消息。您可以查看存储库https://github.com/pishangujeniya/instagram-helper
为了获取消息,Instagram API请求中没有限制。但是对于删除请求,Instagram在我们在单个会话中删除了83条消息后开始发送429响应代码,即请求太多。继续删除的解决方案是注销并在一段时间后重新登录。但是,如果在特定时间内完成太多注销和登录操作,还会存在问题,Instagram会在特定时间段内阻止您的帐户登录(在我的情况下,我在开发过程中被阻止30分钟登录)脚本)