如何从 Yammer 中删除超过特定时间的消息?

How to delete messages older than a specific time from Yammer?

为了满足我们的保留政策,我们需要从 yammer 中删除超过特定时间的消息。一种选择是使用给定 here 的 powershell!我正在寻找 REST API 解决方案来解决这个问题。

Powershell 脚本实际上使用 REST 端点来删除他们想要删除的消息。它记录在这里:https://developer.yammer.com/docs/messagesid

诀窍是确定给定日期之前发布的所有消息的消息 ID。该脚本首先遍历由数据导出 API 导出的 CSV,记录在此处:https://developer.yammer.com/docs/data-export-api。该脚本会不断迭代,直到它收集到早于给定日期的消息的所有消息 ID。在它拥有所有消息 ID 之后,它有一个循环,为每个收集到的消息 ID 调用上述删除消息 REST API 端点。

您可以使用 REST APIs 和您喜欢的编程语言来完成上述操作。