# カンバンレポート管理 API
呼び出し方法Open APIドキュメントの呼び出し方法の説明を参照してください。
関連する機能を理解するために、TA 使用マニュアルのデータカンバンセクションを読むことをお勧めします:データカンバン
# I.レポート管理
# クエリレポート一覧
インターフェイス URL
/open/manage-reports?token=xxx&projectId=0
リクエスト方法
GET
コンテンツタイプ
application/json
Query パラメーター
| パラメータ名 |  サンプル値 |  パラメーターの種類 |  必須かどうか |  パラメーターの説明 | 
|---|---|---|---|---|
| token |  xxx |  String |  はい |  トークン | 
| projectId |  0 |  Integer |  はい |  プロジェクトID | 
成功応答の例
{
  "data": {
    "reports": [
      {
        "createType": "MANUAL_CREATE",
        "dashboardIds": [],
        "reportDesc": "",
        "reportId": 34214,
        "reportModel": 0,
        "reportName": "event_3的总次数(4)",
        "updateTime": "2021-02-04 16:44:03"
      },
      {
        "createType": "IMPORTED",
        "dashboardIds": [
          3015
        ],
        "reportDesc": "",
        "reportId": 25565,
        "reportModel": 0,
        "reportName": "登陆次数-上月(1)",
        "updateTime": "2020-12-18 14:03:32"
      }
    ],
    "dashboards": [
      {
        "dashbord_id": 3015,
        "dashbord_name": "性能测试"
      }
    ]
  },
  "return_code": 0,
  "return_message": "success"
}
| パラメーター名 |  サンプル値 |  パラメーターの種類 |  パラメーターの説明 | 
|---|---|---|---|
| data |  - |  Object |  データを返す | 
| ∟ dashboards | - |  List |  かんばん情報 | 
| ∟ dashbord_id | 1440 |  Integer |  カンバンID | 
| ∟ dashbord_name | 条件付き共通フィルタカンバン |  String |  カンバン名 | 
| ∟ reports | - |  List |  レポート情報 | 
| ∟ createType | MANUAL_CREATE |  String |  レポート作成方法: MANUAL_CREATE:手動で作成 IMPORTED:カンバンインポート作成 COPIED:カンバンコピー作成  | 
| ∟ dashboardIds | 2378 |  Integer |  カンバンIDコレクション(レポートに関連するカンバンIDのリスト。空は、レポートがカンバンにないことを示します) | 
| ∟ reportDesc | - |  Object |  レポートコメント | 
| ∟ reportId | 4049 |  Integer |  レポートID | 
| ∟ reportModel | 0 |  Integer |  分析モデル 0:イベント分析 1:リテンション分析 2:漏斗分析 3:ユーザー属性分析 4:パス分析 5:分布分析  | 
| ∟ reportName | まっすぐに |  String |  レポート名 | 
| ∟ updateTime | 2019-12-20 15:59:44 |  Date |  更新時間 | 
| return_code |  0 |  Integer |  リターンコード | 
| return_message |  success |  String |  戻る情報 | 
# レポートの一括削除
インターフェイス URL
/open/report-batch-del?token=xxx&projectId=0
リクエスト方法
POST
コンテンツタイプ
application/json
Query パラメーター
| パラメータ名 |  サンプル値 |  パラメーターの種類 |  必須かどうか |  パラメーターの説明 | 
|---|---|---|---|---|
| token |  xxx |  String |  はい |  トークン | 
| projectId |  0 |  String |  はい |  プロジェクトID | 
要求 Body パラメーター
{
    "reportIds": [
        34214
    ]
}
| パラメータ名 |  サンプル値 |  パラメーターの種類 |  必須かどうか |  パラメーターの説明 | 
|---|---|---|---|---|
| reportIds |  [34214] |  List |  いいえ |  レポートIDリスト | 
成功応答の例
{
    "return_code": 0,
    "return_message": "success"
}
| パラメータ名 |  サンプル値 |  パラメーターの種類 |  パラメーターの説明 | 
|---|---|---|---|
| return_code |  0 |  String |  リターンコード | 
| return_message |  success |  String |  戻る情報 | 
# II。カンバン管理
# かんばんレポート管理/かんばんインポート
インターフェイス URL
/open/import-dashboards?token=xxx&projectId=0&dashboardNameConflictPolicy=RENAME_CREATE&spaceDashboardPolicy=IN_EXISTED_SPACE_OR_CREATE_SPACE
リクエスト方法
POST
コンテンツタイプ
application/json
Query パラメーター
| パラメータ名 |  サンプル値 |  パラメーターの種類 |  必須かどうか |  パラメーターの説明 | 
|---|---|---|---|---|
| token |  xxx |  String |  はい |  トークン | 
| projectId |  0 |  Integer |  はい |  プロジェクトID | 
| dashboardNameConflictPolicy |  RENAME_CREATE |  String |  はい |  カンバン名競合ポリシー、既定値RENAME_CREATE、 RENAME_CREATE:自動改名 SKIP :スキップ REPLACE:置換  | 
| spaceDashboardPolicy |  IN_EXISTED_SPACE_OR_CREATE_SPACE |  String |  はい |  共有スペースのカンバン配置ポリシー、デフォルト値IN_EXISTED_SPACE_OR_CREATE_SPACE CREATE_SPACE:新しく作成したスペースにカンバンを置く IN_EXISTED_SPACE_OR_CREATE_SPACE: 既存のスペースまたは作成済みのスペースにカンバンを置く IN_PRIVATE:私のカンバンの下に置く  | 
成功応答の例
{
    "data": {
        "boardCreateFailed": 1,
        "boardCreated": 1,
        "boardTotal": 2,
        "folderCreated": 1,
        "reportCreateFailed": 1,
        "reportCreated": 1,
        "reportTotal": 2
    },
    "return_code": 0,
    "return_message": "success"
}
| パラメーター名 |  サンプル値 |  パラメーターの種類 |  パラメーターの説明 | 
|---|---|---|---|
| data |  - |  Object |  データを返す | 
| ∟ boardCreateFailed | 1 |  Integer |  カンバン作成失敗数 | 
| ∟ boardCreated | 1 |  Integer |  カンバン作成成功数 | 
| ∟ boardTotal | 2 |  Integer |  カンバン総数 | 
| ∟ folderCreated | 1 |  Integer |  ブッククリップ作成数 | 
| ∟ reportCreateFailed | 1 |  Integer |  レポート作成失敗の数 | 
| ∟ reportCreated | 1 |  Integer |  レポート作成数 | 
| ∟ reportTotal | 2 |  Integer |  レポートの総数 | 
| return_code |  0 |  Integer |  リターンコード | 
| return_message |  success |  String |  戻る情報 | 
エラー応答の例
{
    "return_code": -3004,
    "return_message": "无效项目"
}
| パラメータ名 |  サンプル値 |  パラメーターの種類 |  パラメーターの説明 | 
|---|---|---|---|
| return_code |  -3004 |  String |  リターンコード | 
| return_message |  無効なプロジェクト |  String |  戻る情報 | 
# スペースカンバンを削除
注意
かんばんの API 呼び出し元が作成した場合は、かんばんを削除します。そうでなければ、かんばんをスペースから作成者のプライベートディレクトリに移動します。
インターフェイス URL
/open/delete-dashboard-from-space?token=xxx&projectId=0&dashboardId=1&spaceId=1
リクエスト方法
POST
コンテンツタイプ
application/json
Query パラメーター
| パラメータ名 |  サンプル値 |  パラメーターの種類 |  必須かどうか |  パラメーターの説明 | 
|---|---|---|---|---|
| token |  xxx |  String |  はい |  トークン | 
| projectId |  0 |  Integer |  はい |  プロジェクトID | 
| dashboardId |  1 |  Integer |  はい |  カンバンID | 
| spaceId |  1 |  Integer |  はい |  スペースID | 
成功応答の例
{
    "return_code": 0,
    "return_message": "success"
}
| パラメータ名 |  サンプル値 |  パラメーターの種類 |  パラメーターの説明 | 
|---|---|---|---|
| return_code |  0 |  Integer |  リターンコード | 
| return_message |  success |  String |  戻る情報 | 
エラー応答の例
{
    "return_code": -1008,
    "return_message": "参数错误,dashboard not in space"
}
| パラメータ名 |  サンプル値 |  パラメーターの種類 |  パラメーターの説明 | 
|---|---|---|---|
| return_code |  -1008 |  Integer |  リターンコード | 
| return_message |  パラメータエラー、dashboard not in space |  String |  戻る情報 | 
# 三、空間管理
# クエリ空間 ID とカンバンリスト
インターフェイス URL
/open/get-space-dashboards-by-space-name?token=xxx&projectId=377&spaceName=b
リクエスト方法
GET
コンテンツタイプ
application/json
Query パラメーター
| パラメータ名 |  サンプル値 |  パラメーターの種類 |  必須かどうか |  パラメーターの説明 | 
|---|---|---|---|---|
| token |  xxx |  String |  はい |  トークン | 
| projectId |  377 |  Integer |  はい |  プロジェクトID | 
| spaceName |  b |  String |  はい |  スペース名 | 
成功応答の例
{
    "data": {
        "dashboards": [
            {
                "dashbordId": 3590,
                "dashbordName": "lzm"
            }
        ],
        "spaceId": 31
    },
    "return_code": 0,
    "return_message": "success"
}
| パラメーター名 |  サンプル値 |  パラメーターの種類 |  パラメーターの説明 | 
|---|---|---|---|
| data |  - |  Object |  データを返す | 
| ∟ dashboards | - |  List |  かんばん情報 | 
| ∟ dashbordId | 3590 |  Integer |  カンバンID | 
| ∟ dashbordName | lzm |  String |  カンバン名 | 
| ∟ spaceId | 31 |  Integer |  スペースID | 
| return_code |  0 |  Integer |  リターンコード | 
| return_message |  success |  String |  戻る情報 | 
エラー応答の例
{
    "return_code": -1006,
    "return_message": "您无权限操作(view space dashboards)"
}
| パラメータ名 |  サンプル値 |  パラメーターの種類 |  パラメーターの説明 | 
|---|---|---|---|
| return_code |  -1006 |  Integer |  リターンコード | 
| return_message |  権限がない操作(ビュースペースダッシュボード) |  String |  戻る情報 | 
# クエリ空間 ID とメンバーの権限一覧
インターフェイス URL
/open/get-space-members-by-space-name?token=xxx&projectId=377&spaceName=b
リクエスト方法
GET
コンテンツタイプ
application/json
Query パラメーター
| パラメータ名 |  サンプル値 |  パラメーターの種類 |  必須かどうか |  パラメーターの説明 | 
|---|---|---|---|---|
| token |  xxx |  String |  はい |  トークン | 
| projectId |  377 |  Integer |  はい |  プロジェクトID | 
| spaceName |  b |  String |  はい |  スペース名 | 
成功応答の例
{
    "data": {
        "allAuthUserAuthority": "MEMBER",
        "authUserGroups": [
            {
                "authority": "ADMIN",
                "id": 1301,
                "name": "test1"
            }
        ],
        "authUsers": [
            {
                "authority": "ADMIN",
                "id": 1149,
                "name": "test2"
            }
        ],
        "creator": {
            "id": 928,
            "name": "test3"
        },
        "spaceId": 31
    },
    "return_code": 0,
    "return_message": "success"
}
| パラメーター名 |  サンプル値 |  パラメーターの種類 |  パラメーターの説明 | 
|---|---|---|---|
| data |  - |  Object |  データを返す | 
| ∟ allAuthUserAuthority | MEMBER |  String |  全員の権限 | 
| ∟ authUserGroups | - |  List |  権限グループ一覧 | 
| ∟ authority | ADMIN |  String |  権限 | 
| ∟ id | 1301 |  Integer |  ユーザID | 
| ∟ name | test1 |  String |  ユーザー名 | 
| ∟ authUsers | - |  List |  ユーザーリスト | 
| ∟ authority | ADMIN |  String |  権限 | 
| ∟ id | 1149 |  Integer |  ユーザID | 
| ∟ name | test2 |  String |  ユーザー名 | 
| ∟ creator | - |  Object |  人の情報を作成 | 
| ∟ id | 928 |  Integer |  ユーザーIDの作成 | 
| ∟ name | test3 |  String |  作成者の名前 | 
| ∟ spaceId | 31 |  Integer |  スペースID | 
| return_code |  0 |  Integer |  リターンコード | 
| return_message |  success |  String |  戻る情報 | 
エラー応答の例
{
    "return_code": -1006,
    "return_message": "您无权限操作(view space members)"
}
| パラメータ名 |  サンプル値 |  パラメーターの種類 |  パラメーターの説明 | 
|---|---|---|---|
| return_code |  -1006 |  Integer |  リターンコード | 
| return_message |  権限のない操作(空間メンバーを見る) |  String |  戻る情報 | 
# スペースメンバーのアクセスリストを更新
スペース名の更新、スペースのデフォルト権限、スペースパーミッションの追加または変更、スペースメンバーグループ権限の追加または変更
注意
送信されたメンバー権限リストは、全体を元のメンバーリストに置き換え
インターフェイス URL
/open/update-space?token=xxx&projectId=0&spaceId=0
リクエスト方法
POST
コンテンツタイプ
application/json
Query パラメーター
| パラメータ名 |  サンプル値 |  パラメーターの種類 |  必須かどうか |  パラメーターの説明 | 
|---|---|---|---|---|
| token |  xxx |  String |  はい |  トークン | 
| projectId |  0 |  Integer |  はい |  プロジェクトID | 
| spaceId |  0 |  Integer |  はい |  スペースID | 
要求 Body パラメーター
{
  "allAuthUserAuthority": "MEMBER",
  "authUserGroups": [
    {
      "id": 99,
      "authority": "MEMBER",
      "name": "member99"
    }
  ],
  "authUsers": [
    {
      "id": 88,
      "authority": "ADMIN",
      "name": "admin88"
    }
  ],
  "spaceName": "spaceTest"
}
| パラメーター名 |  サンプル値 |  パラメーターの種類 |  必須かどうか |  パラメーターの説明 | 
|---|---|---|---|---|
| allAuthUserAuthority |  string |  String |  いいえ |  すべてのメンバー権限 MEMBER:一般メンバー ADMIN:管理者  | 
| authUserGroups |  - |  List |  いいえ |  フィールド表示名 | 
| ∟ id | 99 |  Integer |  いいえ |  ユーザグループID | 
| ∟ name | MEMBER |  String |  いいえ |  ユーザグループ名 | 
| ∟ authority | member99 |  String |  いいえ |  ユーザーグループの権限 MEMBER:一般メンバー ADMIN:管理者  | 
| authUsers |  - |  List |  いいえ |  フィールドの説明 | 
| ∟ id | 88 |  Integer |  いいえ |  ユーザID | 
| ∟ name | ADMIN |  String |  いいえ |  ユーザー名 | 
| ∟ authority | admin88 |  String |  いいえ |  ユーザー権限 MEMBER:一般メンバー ADMIN:管理者  | 
| spaceName |  spaceTest |  String |  いいえ |  プロパティタイプ、event: eventプロパティ、user: userプロパティ | 
成功応答の例
{
    "return_code": 0,
    "return_message": "success"
}
| パラメータ名 |  サンプル値 |  パラメーターの種類 |  パラメーターの説明 | 
|---|---|---|---|
| return_code |  0 |  Integer |  リターンコード | 
| return_message |  success |  String |  戻る情報 | 
エラー応答の例
{
    "return_code": -1023,
    "return_message": "看板空间不存在"
}
| パラメータ名 |  サンプル値 |  パラメーターの種類 |  パラメーターの説明 | 
|---|---|---|---|
| return_code |  -1023 |  Integer |  リターンコード | 
| return_message |  カンバンスペースは存在しない |  String |  戻る情報 | 
# スペースを削除
インターフェイス URL
/open/delete-space?token=xxx&projectId=0&spaceId=1
リクエスト方法
POST
コンテンツタイプ
application/json
Query パラメーター
| パラメータ名 |  サンプル値 |  パラメーターの種類 |  必須かどうか |  パラメーターの説明 | 
|---|---|---|---|---|
| token |  xxx |  String |  はい |  トークン | 
| projectId |  0 |  Integer |  はい |  プロジェクトID | 
| spaceId |  1 |  Integer |  はい |  スペースID | 
成功応答の例
{
    "return_code": 0,
    "return_message": "success"
}
| パラメータ名 |  サンプル値 |  パラメーターの種類 |  パラメーターの説明 | 
|---|---|---|---|
| return_code |  0 |  Integer |  リターンコード | 
| return_message |  success |  String |  戻る情報 | 
エラー応答の例
{
    "return_code": -1023,
    "return_message": "看板空间不存在"
}
| パラメータ名 |  サンプル値 |  パラメーターの種類 |  パラメーターの説明 | 
|---|---|---|---|
| return_code |  -1023 |  Integer |  リターンコード | 
| return_message |  カンバンスペースは存在しない |  String |  戻る情報 | 
#
#
#
#
#
#
#
#
