使用jira rest api - 我如何获得特定问题的描述?

时间:2018-04-30 11:22:14

标签: curl jira jira-rest-api

我正在尝试使用https://developer.atlassian.com/server/jira/platform/rest-apis/中提供的jira rest api,我正在尝试弄清楚如何在项目中获取特定问题的描述。

当我执行以下查询时:

  

curl -D- -u user:password -X GET -H“Content-Type:application / json”   “http://localhost/jira/rest/api/2/issue/ISSUE_NUMBER_1

我确实得到了整个问题的回应。它包含许多字段,例如"avatarUrls"displayName,但它也包含body。我只对后者感兴趣。如何限制我的查询以便它只返回body?我试过了:

  

curl -D- -u user:password -X GET -H“Content-Type:application / json”   “http://localhost/jira/rest/api/2/issue/ISSUE_NUMBER_1?fields=body

但它不起作用。这有什么问题?

1 个答案:

答案 0 :(得分:3)

您可以使用它来仅检索问题的描述:

<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout 
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main_content"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
tools:context=".GuidActivity">

<android.support.v4.view.ViewPager
    android:id="@+id/container"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:layout_behavior="@string/appbar_scrolling_view_behavior" >

</android.support.v4.view.ViewPager>

<Button
    android:layout_width="30dp"
    android:layout_height="40dp"
    android:layout_gravity="center"
    android:layout_margin="10dp"
    android:background="@drawable/back_frag"
    app:layout_anchor="@+id/container"
    app:layout_anchorGravity="left|center" />

<Button
    android:layout_width="30dp"
    android:layout_height="40dp"
    android:layout_gravity="center"
    android:layout_margin="10dp"
    android:background="@drawable/next_frag"
    app:layout_anchor="@+id/container"
    app:layout_anchorGravity="right|center" />

<ImageView
    android:layout_width="140dp"
    android:layout_height="30dp"
    android:layout_gravity="center"
    android:background="@drawable/frag_progress"
    app:layout_anchor="@+id/container"
    app:layout_anchorGravity="bottom|center" />

<android.support.design.widget.FloatingActionButton
    android:id="@+id/fab"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="end|bottom"
    android:layout_margin="@dimen/fab_margin"
    app:srcCompat="@android:drawable/ic_menu_share" />

返回

/rest/api/2/issue/KEY-123?fields=description