YouTrack rest api - 获取字段元数据
YouTrack rest api - Get fields metadata
我想用 youtrack rest 创建问题 api,
目前我正在使用:
PUT /rest/issue?{project}&{summary}&{description}&{attachments}&{permittedGroup}
但我想设置其他字段(优先级、类型、子系统...)
如何从 api 中获取可用字段的列表?和字段元数据(必填,字段类型...)?
然后,如何设置这些字段的值?
我在文档中找到了这个:
https://confluence.jetbrains.com/display/YTD6/Apply+Command+to+an+Issue
但是设置字段看起来太复杂了。
可以使用以下方法创建问题,并且仅设置字段 https://confluence.jetbrains.com/display/YTD6/Create+New+Issue。所以正如你提到的,它是
PUT /rest/issue?{project}&{summary}&{description}&{attachments}&{permittedGroup}
假定其他字段可以在下次调用中更新。 ApplyCommand(https://confluence.jetbrains.com/display/YTD6/Apply+Command+to+an+Issue)method 是这种方法的一个很好的例子。
如果您需要知道项目中所有可用的字段,这里是方法https://confluence.jetbrains.com/display/YTD6/GET+Project+Custom+Fields。
可以用下面的https://confluence.jetbrains.com/display/YTD6/GET+Project+Custom+Field调用Meta。如您所见,每个字段都提供了详细信息。
我想用 youtrack rest 创建问题 api, 目前我正在使用:
PUT /rest/issue?{project}&{summary}&{description}&{attachments}&{permittedGroup}
但我想设置其他字段(优先级、类型、子系统...)
如何从 api 中获取可用字段的列表?和字段元数据(必填,字段类型...)?
然后,如何设置这些字段的值?
我在文档中找到了这个: https://confluence.jetbrains.com/display/YTD6/Apply+Command+to+an+Issue
但是设置字段看起来太复杂了。
可以使用以下方法创建问题,并且仅设置字段 https://confluence.jetbrains.com/display/YTD6/Create+New+Issue。所以正如你提到的,它是
PUT /rest/issue?{project}&{summary}&{description}&{attachments}&{permittedGroup}
假定其他字段可以在下次调用中更新。 ApplyCommand(https://confluence.jetbrains.com/display/YTD6/Apply+Command+to+an+Issue)method 是这种方法的一个很好的例子。
如果您需要知道项目中所有可用的字段,这里是方法https://confluence.jetbrains.com/display/YTD6/GET+Project+Custom+Fields。 可以用下面的https://confluence.jetbrains.com/display/YTD6/GET+Project+Custom+Field调用Meta。如您所见,每个字段都提供了详细信息。