微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

以编程方式取消发送/删除 Facebook Messenger 消息

如何解决以编程方式取消发送/删除 Facebook Messenger 消息

我正在尝试编写一个程序,该程序将允许列出我的 facebook Messenger 对话,并以编程方式取消发送或删除符合某些特定条件的消息。理想情况下,它只会接收用户的 cookie/凭据并自行运行,而无需在浏览器中实际打开 Messenger。

Graph API 不支持消息删除,而且我无法在网上找到任何人尝试做同样的事情。

在我第一次尝试时,我使用了 mbasic.facebook.com/messages 并从浏览器中抓取了请求。这非常有效,只是 mbasic 目前不支持“取消发送”消息——它提供了“删除”消息的能力,但不会像使用 Messenger 的取消发送功能时那样为收件人删除这些消息。>

我在 messenger.com 上尝试了相同的方法,但他们似乎使用 websockets 来传输所有获取/取消发送请求,当我查看这些 websockets 消息的内容时,我不知道从哪里开始.

示例“获取负载https://pastebin.com/H5QBcJkZ

示例“取消发送”请求:

2�/ls_reqb{"request_id":31,"type":3,"payload":"{\"version_id\":\"4035709886467160\",\"tasks\":[{\"label\":\"155\",\"payload\":\"{\\\"thread_key\\\":100065451399636,\\\"message_id\\\":\\\"mid.$cAABbAg62VPx--eZWnV4yKEOZwdFa\\\"}\",\"queue_name\":\"155\",\"task_id\":56,\"failure_count\":null}],\"epoch_id\":6787914637111603955,\"data_trace_id\":null}","app_id":"772021112871879"}

我不知道我正在尝试做的事情是否可行,因此我们将不胜感激任何反馈或帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。