【问题标题】:yammer get messages for groups followed Rest APIyammer 获取遵循 Rest API 的组的消息
【发布时间】:2018-05-07 19:25:47
【问题描述】:

在过去的几个月里,我一直在使用 GET /messages/my_feed.json API 端点来获取用户关注的公共和私人群组的新消息。 API 现在返回不同的数据。

经过一些测试,我注意到我收到了用户在他们关注的任何组中发布的所有消息,以及作为对他们的消息或线程组的回复发布的消息。

是否对 API 进行了更改?

我正在寻找一种方法来获取我关注的群组的所有消息,就像我之前使用 GET /messages/my_feed.json 端点所做的那样。

谢谢你们。

更新:一旦我发布到群组中的某个线程,我就会通过 API 获取消息。之前,只要我关注该组(如文档所述),我就会收到消息。

更新:GET messages/following.json 也没有按预期工作。

更新:问题开始于 5 月 1 日 yammer 进行这些更改https://techcommunity.microsoft.com/t5/Yammer-Blog/Rationalizing-experiences-in-Yammer-and-Office-365/ba-p/185078

【问题讨论】:

    标签: yammer


    【解决方案1】:

    我对此进行了检查,您看到的更改是由于 Yammer 对“我的 Feed”算法所做的更改。在用户组中获取新消息的最佳方式是使用 in_group 消息端点。

    【讨论】:

    • 这不起作用,因为对于我的应用程序,它需要我轮询用户关注的每个组,最终达到 API 限制。
    • 很遗憾,my_feed 和算法提要的内容可能会根据产品要求而发生变化,例如提要的最终用户相关性。您是否尝试过使用数据导出 API?这应该提供您需要的一组超级数据,但需要您解析出您需要的数据。
    • 我还没有肯定会调查它。但随着我的快速忽略,这似乎是一个非常昂贵的轮询端点。这个想法是每次有人向我关注的群组/线程发布内容时都会收到通知(最好是消息内容)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多