Yammer不会返回组中的每条消息

时间:2014-10-08 16:58:39

标签: yammer

将以下端点与group id和older_than分页参数

一起使用

https://www.yammer.com/api/v1/messages/in_group/[group_id].json?older_than=[msgid(19)]

这不会返回该组中的每条消息......它会跳过消息!

这是我正在测试的付费网络,如果它没有提供所有消息,则API非常无用。任何人都可以证实这个限制!

3 个答案:

答案 0 :(得分:1)

使用' older_than'尝试获取所有消息的参数不起作用:

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

  

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

假设您尝试进行某种分析,请查看Yammer Data Export API

答案 1 :(得分:0)

有一个类似的问题:Yammer API - missing messages

ansnwer是一样的,他不能接受!

使用/ api / v1 / messages / about_topic /时,我收到的消息不是由 /api/v1/messages.json 要么 / API / V1 /消息/ in_group

我的脚本遵守API速率限制,丢失的消息不比其他消息更旧。 API中存在错误,必须修复。 我的公司正在为Yammer支付费用,并希望获得可靠的API。

答案 2 :(得分:0)

如果您想要组内的所有消息,请使用下面提到的REST API而不使用所有参数。然后它将列出该特定组内的所有消息。

https://www.yammer.com/api/v1/messages/in_group/[group_id].json