Yammer API - 缺少消息

时间:2014-10-01 01:41:56

标签: yammer

我们开发了一个应用程序,使用Yammer API从Yammer中提取数据。我们使用经过验证的管理员凭据进行身份验证。根据数据导出CSV文件,我们知道网络中有大约25K消息,但我们只通过API获得10K消息。最初认为差异是私人消息,但缺少的消息是私人和公共消息的混合。

我们使用的API调用是:https://www.yammer.com/api/v1/messages.json。我们正在使用' older_than'扫描所有消息的参数。

最后,我们必须单独查询丢失的消息,但这不是一个非常有效的过程。

关于我们可能做错了什么的想法,或者为什么许多消息都缺少API?

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。即使尊重API速率限制,也有一些未检索到的消息。通过使用/ api / v1 / messages / about_topic /我可以得到它们。

该问题与消息的年龄无关。大部分缺失的都是新的。

答案 1 :(得分:0)

您无法通过您正在使用的API调用下载所有邮件。

参考https://stackoverflow.com/a/19107426/4099849

  

如果您尝试迭代邮件,则会遇到一些限制。这些限制本质上是技术性的,您需要恢复到搜索API以查找更旧的消息。不幸的是,如果您正在处理Yammer的免费版本,您将不得不忍受这些限制,因为数据导出仅适用于付费版本。