我想用youtrack rest api创建问题, 目前我正在使用:
PUT /rest/issue?{project}&{summary}&{description}&{attachments}&{permittedGroup}
但我想设置其他字段(优先级,类型,子系统......)
如何从api获取可用字段列表?和字段元数据(必填,字段类型......)?
之后,如何设置这些字段的值?
我在文档中找到了这个: https://confluence.jetbrains.com/display/YTD6/Apply+Command+to+an+Issue
但设置字段看起来太复杂了。
答案 0 :(得分:1)
可以使用以下方法创建问题,并且仅设置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。如您所见,每个字段都有详细信息。