ここから本文です

Backlog API

  • backlogアプリケーション

backlog.getProjectSummaries

全ての参加プロジェクト状況を取得します。(ダッシュボードに非表示のプロジェクトは除く)
プロジェクト状況には以下が含まれます。

  • 状態毎の課題件数
  • マイルストーン一覧(プロジェクトホームに表示しているもの)
  • 現在のマイルストーン(あれば)

現在のマイルストーンにはバーンダウンチャート画像データが含まれます。
(プレミアムプラン以上をご利用で、プロジェクトが「チャートを利用する」場合にのみバーンダウンチャートを取得できます)

メソッド名

backlog.getProjectSummaries

パラメータ

指定できるパラメータはありません。

レスポンス

プロジェクト状況structのarrayを返します。
プロジェクト状況structの各フィールドの意味は下記の通りです。

backlog.getProjectSummaries レスポンスフィールド
フィールド 説明
idプロジェクトID2
nameプロジェクト名Webサイト構築
keyプロジェクトキーBLGWEBSITE
urlプロジェクトホームURLhttps://demo.backlog.jp/BLGWEBSITE
statuses状態毎の課題件数の配列
└ status状態毎の課題件数
 ├ id状態ID1
 ├ name状態名処理中
 └ count課題件数10
milestonesマイルストーンの配列
└ milestoneマイルストーン
 ├ idマイルストーンID301
 ├ nameマイルストーン名正式版1.0
 ├ due_dateリリース予定日(YYYYMMDD)20101028
 └ statusesこのマイルストーンの状態毎の課題件数
  └ status状態毎の課題件数
   ├ id状態ID3
   ├ name状態名処理済み
   └ count課題件数5
current_milestone現在のマイルストーン(該当が無い場合は属性も無し)
├ idマイルストーンID301
├ nameマイルストーン名正式版1.0
├ due_dateリリース予定日(YYYYMMDD)20101028
└ burndown_chartバーンダウンチャート画像 (base64)

リクエストXMLの例

<?xml version="1.0" encoding="utf-8"?>
<methodCall>
  <methodName>backlog.getProjectSummaries</methodName>
  <params />
</methodCall>

レスポンスXMLの例

<?xml version="1.0" encoding="utf-8"?>
<methodResponse>
  <params>
    <param>
      <value>
        <array>
          <data>
            <value>
              <struct>
                <member>
                  <name>id</name>
                  <value>
                    <i4>123</i4>
                  </value>
                </member>
                <member>
                  <name>key</name>
                  <value>
                    <string>BLG</string>
                  </value>
                </member>
                <member>
                  <name>name</name>
                  <value>
                    <string>バックログ</string>
                  </value>
                </member>
                <member>
                  <name>url</name>
                  <value>
                    <string>https://demo.backlog.jp/projects/BLG</string>
                  </value>
                </member>
                <member>
                  <name>statuses</name>
                  <value>
                    <array>
                      <data>
                        <value>
                          <struct>
                            <member>
                              <name>count</name>
                              <value>
                                <i4>267</i4>
                              </value>
                            </member>
                            <member>
                              <name>name</name>
                              <value>
                                <string>未対応</string>
                              </value>
                            </member>
                            <member>
                              <name>id</name>
                              <value>
                                <i4>1</i4>
                              </value>
                            </member>
                          </struct>
                        </value>
                        <value>
                          <struct>
                            <member>
                              <name>count</name>
                              <value>
                                <i4>28</i4>
                              </value>
                            </member>
                            <member>
                              <name>name</name>
                              <value>
                                <string>処理中</string>
                              </value>
                            </member>
                            <member>
                              <name>id</name>
                              <value>
                                <i4>2</i4>
                              </value>
                            </member>
                          </struct>
                        </value>
                        <value>
                          <struct>
                            <member>
                              <name>count</name>
                              <value>
                                <i4>16</i4>
                              </value>
                            </member>
                            <member>
                              <name>name</name>
                              <value>
                                <string>処理済み</string>
                              </value>
                            </member>
                            <member>
                              <name>id</name>
                              <value>
                                <i4>3</i4>
                              </value>
                            </member>
                          </struct>
                        </value>
                        <value>
                          <struct>
                            <member>
                              <name>count</name>
                              <value>
                                <i4>1861</i4>
                              </value>
                            </member>
                            <member>
                              <name>name</name>
                              <value>
                                <string>完了</string>
                              </value>
                            </member>
                            <member>
                              <name>id</name>
                              <value>
                                <i4>4</i4>
                              </value>
                            </member>
                          </struct>
                        </value>
                      </data>
                    </array>
                  </value>
                </member>
                <member>
                  <name>milestones</name>
                  <value>
                    <array>
                      <data>
                        <value>
                          <struct>
                            <member>
                              <name>due_date</name>
                              <value>
                                <string>20101028</string>
                              </value>
                            </member>
                            <member>
                              <name>name</name>
                              <value>
                                <string>R2010-10-28 改善リリース</string>
                              </value>
                            </member>
                            <member>
                              <name>id</name>
                              <value>
                                <i4>1074</i4>
                              </value>
                            </member>
                            <member>
                              <name>statuses</name>
                              <value>
                                <array>
                                  <data>
                                    <value>
                                      <struct>
                                        <member>
                                          <name>count</name>
                                          <value>
                                            <i4>3</i4>
                                          </value>
                                        </member>
                                        <member>
                                          <name>name</name>
                                          <value>
                                            <string>未対応</string>
                                          </value>
                                        </member>
                                        <member>
                                          <name>id</name>
                                          <value>
                                            <i4>1</i4>
                                          </value>
                                        </member>
                                      </struct>
                                    </value>
                                    <value>
                                      <struct>
                                        <member>
                                          <name>count</name>
                                          <value>
                                            <i4>3</i4>
                                          </value>
                                        </member>
                                        <member>
                                          <name>name</name>
                                          <value>
                                            <string>処理中</string>
                                          </value>
                                        </member>
                                        <member>
                                          <name>id</name>
                                          <value>
                                            <i4>2</i4>
                                          </value>
                                        </member>
                                      </struct>
                                    </value>
                                    <value>
                                      <struct>
                                        <member>
                                          <name>count</name>
                                          <value>
                                            <i4>4</i4>
                                          </value>
                                        </member>
                                        <member>
                                          <name>name</name>
                                          <value>
                                            <string>処理済み</string>
                                          </value>
                                        </member>
                                        <member>
                                          <name>id</name>
                                          <value>
                                            <i4>3</i4>
                                          </value>
                                        </member>
                                      </struct>
                                    </value>
                                    <value>
                                      <struct>
                                        <member>
                                          <name>count</name>
                                          <value>
                                            <i4>0</i4>
                                          </value>
                                        </member>
                                        <member>
                                          <name>name</name>
                                          <value>
                                            <string>完了</string>
                                          </value>
                                        </member>
                                        <member>
                                          <name>id</name>
                                          <value>
                                            <i4>4</i4>
                                          </value>
                                        </member>
                                      </struct>
                                    </value>
                                  </data>
                                </array>
                              </value>
                            </member>
                          </struct>
                        </value>
                        <value>
                          <struct>
                            <member>
                              <name>due_date</name>
                              <value>
                                <string>20101006</string>
                              </value>
                            </member>
                            <member>
                              <name>name</name>
                              <value>
                                <string>R2010-10-06 改善リリース</string>
                              </value>
                            </member>
                            <member>
                              <name>id</name>
                              <value>
                                <i4>1074</i4>
                              </value>
                            </member>
                            <member>
                              <name>statuses</name>
                              <value>
                                <array>
                                  <data>
                                    <value>
                                      <struct>
                                        <member>
                                          <name>count</name>
                                          <value>
                                            <i4>0</i4>
                                          </value>
                                        </member>
                                        <member>
                                          <name>name</name>
                                          <value>
                                            <string>未対応</string>
                                          </value>
                                        </member>
                                        <member>
                                          <name>id</name>
                                          <value>
                                            <i4>1</i4>
                                          </value>
                                        </member>
                                      </struct>
                                    </value>
                                    <value>
                                      <struct>
                                        <member>
                                          <name>count</name>
                                          <value>
                                            <i4>0</i4>
                                          </value>
                                        </member>
                                        <member>
                                          <name>name</name>
                                          <value>
                                            <string>処理中</string>
                                          </value>
                                        </member>
                                        <member>
                                          <name>id</name>
                                          <value>
                                            <i4>2</i4>
                                          </value>
                                        </member>
                                      </struct>
                                    </value>
                                    <value>
                                      <struct>
                                        <member>
                                          <name>count</name>
                                          <value>
                                            <i4>0</i4>
                                          </value>
                                        </member>
                                        <member>
                                          <name>name</name>
                                          <value>
                                            <string>処理済み</string>
                                          </value>
                                        </member>
                                        <member>
                                          <name>id</name>
                                          <value>
                                            <i4>3</i4>
                                          </value>
                                        </member>
                                      </struct>
                                    </value>
                                    <value>
                                      <struct>
                                        <member>
                                          <name>count</name>
                                          <value>
                                            <i4>9</i4>
                                          </value>
                                        </member>
                                        <member>
                                          <name>name</name>
                                          <value>
                                            <string>完了</string>
                                          </value>
                                        </member>
                                        <member>
                                          <name>id</name>
                                          <value>
                                            <i4>4</i4>
                                          </value>
                                        </member>
                                      </struct>
                                    </value>
                                  </data>
                                </array>
                              </value>
                            </member>
                          </struct>
                        </value>
                      </data>
                    </array>
                  </value>
                </member>
                <member>
                  <name>current_milestone</name>
                  <value>
                    <struct>
                      <member>
                        <name>burndown_chart</name>
                        <value>
                          <base64>iVBORw0KGgoAAAANSUhEUgAAAcIAAAD...[省略]...QREgRBImQhEfJBJgiCICIZ/w/glHXiMOgrogAAAABJRU5ErkJggg==</base64>
                        </value>
                      </member>
                      <member>
                        <name>due_date</name>
                        <value>
                          <string>20101022</string>
                        </value>
                      </member>
                      <member>
                        <name>name</name>
                        <value>
                          <string>R2010-10-28</string>
                        </value>
                      </member>
                      <member>
                        <name>id</name>
                        <value>
                          <i4>49</i4>
                        </value>
                      </member>
                    </struct>
                  </value>
                </member>
              </struct>
            </value>
          </data>
          [...さらにプロジェクトが続きます...]
        </array>
      </value>
    </param>
  </params>
</methodResponse>

全プラン無料お試し30日間付!4つのプランからお選びいただけます。

プランと価格はこちら