我使用yammer rest api“https://www.yammer.com/api/v1/notes/[:id].json”获取笔记详细信息,但我发现响应中不包含笔记的版本信息,只有latest_version “最新版本”: { “id”:“id”, “标题”:“标题”, “created_at”:“创造时间”, ... }
所以,我想知道有什么办法可以获得笔记的版本吗?
答案 0 :(得分:0)
您可以通过在查询字符串中添加include_versions=true
来获取Yammer Note版本。例如:
https://www.yammer.com/api/v1/notes/[id].json?include_versions=true
JSON响应将包含"版本"这是一个哈希表数组,包括每个修订版的ID。 Yammer保存Notes的方式是每个原始注释都由id保存,并且该ID用于每次访问该注释的最新版本。当笔记再次保存时,它们将以新ID保存并与原始笔记相关联。因此,您必须以编程方式访问哈希表中的版本号列表,然后使用您通常执行的相同URL来检索该修订版。