【问题标题】:How to get the creator screen of an issue with Jira Rest API?如何获取 Jira Rest API 问题的创建者屏幕?
【发布时间】:2018-08-15 07:34:40
【问题描述】:

我正在使用 jira rest API 与我的 jira 通信

JiraRestClient client = authentificationInJira();       
Promise<SearchResult> searchJqlPromise = client.getSearchClient().searchJql("project = " + projectKey);

现在我可以得到问题,但我的问题是如何获得我的问题的创建者屏幕。

【问题讨论】:

标签: java jira jira-rest-api jira-rest-java-api


【解决方案1】:

除了 Saleh 的答案已经包含指向有用页面的链接之外,我还想提一下 JIRA REST API 的 createmeta 端点。此端点的目的正是您所需要的:可用和必填字段的描述。

关于如何使用它的一些例子可以在已经链接的页面上找到:https://developer.atlassian.com/server/jira/platform/jira-rest-api-examples/#getting-metadata-for-creating-issues-examples

【讨论】:

    【解决方案2】:

    正如我在评论中提到的,从技术上讲,屏幕只是创建问题的界面。您可以使用创建问题的端点通过 REST API 创建问题。但是,根据Atlassian Documents,以下是示例输入:

    {
        "fields": {
           "project":
           {
              "key": "TEST"
           },
           "summary": "Always do right. This will gratify some people and astonish the REST.",
           "description": "Creating an issue while setting custom field values",
           "issuetype": {
              "name": "Bug"
           },       
           "customfield_11050" : "Value that we're putting into a Free Text Field."
       }
    }
    

    如果您需要向通常在屏幕中看到的自定义字段添加输入,您可以使用以下方法:

     "customfield_10001": {"value": "green", "child": {"value":"blue"} }
    

    您可以从数据库中找到您的 customefield_ID,也可以通过单击自定义字段并从 URL 中获取 ID 从 JIRA 管理面板中找到它们。获取字段也有一个终点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      相关资源
      最近更新 更多