如何在YouTrack中通过REST访问用户通知?

时间:2018-07-30 14:55:58

标签: rest notifications youtrack youtrack-api

我终生无法找到有关如何通过REST-API访问用户通知的文档。 一切都已激活并允许在管理员设置中使用,但是提取它们的正确网址是什么?

1 个答案:

答案 0 :(得分:1)

以下是从YouTrack 2018.1+获取通知的方法:

  1. <youtrack_url>/api/users/notifications?fields=id,content,metadata发送GET请求。这将返回当前用户的通知。要一次获取所有用户的通知,请使用all=true请求URL参数。后者需要管理员权限。
  2. 响应中包含contentmetadata字段,这些字段已压缩并经过base64解码,因此可以对其进行解码。Content代表预渲染的通知文本,而metadata包含源通知数据。 / li>

每个通知都会存储一小时,因此您可能希望经常获取它们。