将以下端点与group id和older_than分页参数
一起使用https://www.yammer.com/api/v1/messages/in_group/[group_id].json?older_than=[msgid(19)]
这不会返回该组中的每条消息......它会跳过消息!
这是我正在测试的付费网络,如果它没有提供所有消息,则API非常无用。任何人都可以证实这个限制!
答案 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