我如何使用 REST Api 知道最新的 Yammer 消息?

How can I know what the latest Yammer message using the REST Api?

我有一个获取所有公司消息的客户端,根据文档我们应该使用此调用,其中 latestid 是一个数字,例如:792425364

https://www.yammer.com/api/v1/messages.json?newer_than=<latestid>

当我检查结果时,我得到:

  1. 不仅是消息还有其他条目
  2. 消息,但我看不到任何订单

所以我想我正在寻找一个样本,它首先获取 "all" 消息(没有 newer_than 参数),并在第二次迭代中使用先前检索到的 "latest" id列表。

感谢@GouravChawla,我被迫仔细观察。

端点return的JSON

https://www.yammer.com/api/v1/messages.json

包含一个"messages"属性。 这个数组中的消息是按 id 排序的,至少乍一看是这样。

当我使用

https://www.yammer.com/api/v1/messages.json?newer_than=<latestid>;

并提供第一次调用的第一个条目的消息 ID,我得到零结果。 如果我提供第二个条目的消息 ID,我会得到一个结果,即具有第一次调用的第一个条目的消息 ID 的结果。