我正在制作一个yammer应用程序,从Yammer中提取要显示在异地的消息。
有没有办法通过yammer dev api将消息标记为已见,这样当您访问yammer时,它们就不会仍然有“未读”计数器?
干杯
发布于 2017-01-28 00:54:42
当用户使用Yammer时,未读计数会发生变化。没有一个API可以让你将消息标记为已读,因为代表用户这样做可能会导致它们丢失信息或其他问题。社交应用程序有一定的用户期望,作为开发人员,您可以打破这些期望。这是一个很大的驱动因素,决定了Yammer API的可用方式和内容。
如果你只是从Yammer拉取消息,那么Data Export API可能是最有用的选择。
发布于 2018-08-16 19:16:48
有一个名为messages/last_seen_in_thread.json的api端点,它没有文档。它可以用来“标记为已读”。
警告:因为它没有在官方API中记录,所以它可能会发生变化,因此可能最终会崩溃。
我使用它的方法如下:
yam.platform.request({
url: "messages/last_seen_in_thread.json",
method: "POST",
data: {
thread_id: thread_id,
message_id: message_id
},
success: data => { },
error: msg => { }
});只需在data参数中指定线程id和消息id即可。
https://stackoverflow.com/questions/41668304
复制相似问题