删除Yammer上的所有内容

时间:2016-02-18 17:21:21

标签: yammer

我们过去曾经使用过Yammer,现在我们又回来了。问题是大多数以前使用它的人已经离开了,剩下的内容今天无关紧要。有没有办法通过API或其他东西来删除Yammer网络上的所有内容和帖子?

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

有些API可以让你删除消息(https://developer.yammer.com/docs/messagesid),但客户往往会再次开始使用Yammer。旧内容从底部消失。在许多情况下,有大量的信息可以在以后的搜索中使用,这些信息被证明是有用的。如果您需要其他API帮助,最好与Microsoft一起打开支持请求以获取帮助。主support site可用,但您可以通过O365 Admin Portal打开请求。

答案 1 :(得分:0)

有些古老,但仍然是一个相关的问题。我的组织想要这样做,Microsoft Premier支持团队的建议是:

经过验证的管理员可以选择使用Network Admin门户下的“删除用户”选项。使用“永久删除此用户和消息”选项,您可以删除用户及其发布的所有消息(*注:此操作不能撤消)。

作为一种替代方法,对于批量删除(批量更新功能),数据导出以及Rest API端点应有助于实现这一目标。并且在开始删除内容之前,请确保将数据保留策略设置为“硬删除”。

•要删除用户/文件/消息/注释,请使用其中具有API URL的导出文件(messages.csv,files.csv和Pages.csv),可以在Powershell脚本中为例。人们将不得不通过powershell设置格式并发布请求。特此附上示例脚本,仅供您参考。

(关于删除用户,但适用类似的呼叫)

messages.csv api_url https://developer.yammer.com/docs/messagesid

files.csv file_api_url https://developer.yammer.com/docs/uploaded_filesid

Pages.csv page_api_url https://developer.yammer.com/docs/uploaded_notesid

•对于管理和删除Yammer用户-您可以使用批量更新功能删除用户。 您可以通过执行导出来获取用户列表:网络管理员>导出用户并导出所有用户。然后,将上述电子表格另存为.csv文件,执行“批量更新用户”。请注意,此电子表格中需要两列。第一个标题为“动作”,第二个标题为“电子邮件地址”(均不带引号)。根据实际操作,您将希望在每行上都显示“挂起”,并将第6步中用户的电子邮件地址置于“电子邮件地址”下。

转到网络管理员>批量更新用户,然后将该.csv文件导入(页面本身有一个示例批量更新文件供参考-它包含的列数超出了您的需要,因此请注意前两个)。