目录
此内容是否有帮助?

# プロジェクト管理 API

呼び出し方法Open APIドキュメントの呼び出し方法の説明を参照してください。

最初に TA 使用マニュアルを読んでプロジェクト管理関連機能を理解することをお勧めします:プロジェクト管理

# ユーザープロジェクト一覧

注意

  • ログイン名に基づいてそのユーザーのアイテム一覧を取得

インターフェイス URL

/open/project-list?token=xxx&loginName=test007

リクエスト方法

POST

コンテンツタイプ

application/json

Query パラメーター

パラメータ名
サンプル値
パラメーターの種類
必須かどうか
パラメーターの説明
token
xxx
String
はい
トークン
loginName
test007
String
はい
ログイン名

成功応答の例

{
    "data": [
        {
            "companyId": 1,
            "projectId": 2,
            "projectName": "产品内测项目",
            "projectType": 0,
            "remark": "",
            "roleName": "root"
        },
        {
            "companyId": 1,
            "projectId": 6,
            "projectName": "thinkinggame官网线上",
            "projectType": 0,
            "remark": "",
            "roleName": "root"
        }
    ],
    "return_code": 0,
    "return_message": "success"
}
パラメーター名
サンプル値
パラメーターの種類
パラメーターの説明
data
-
Object
データを返す
companyId 1
Integer
会社ID
projectId 2
Integer
プロジェクトID
projectName 製品クローズドベータストプロジェクト
String
プロジェクト名
projectType 0
Integer
プロジェクトタイプ
0:通常のプロジェクト
1:中国語DEMOプロジェクト
2:英語DEMOプロジェクト
remark -
String
プロジェクトノート
roleName root
String
キャラクター名
return_code
0
Integer
リターンコード
return_message
success
String
戻る情報

エラー応答の例

{
    "return_code": -1999,
    "return_message": "无效用户"
}
パラメータ名
サンプル値
パラメーターの種類
パラメーターの説明
return_code
-1999
Integer
リターンコード
return_message
無効なユーザー
String
戻る情報

# プロジェクト情報の更新

注意

プロジェクト情報を更新し、現在はプロジェクト名の更新

インターフェイス URL

/open/project/update-project-info?token=xxx&token=xxx&projectId=2

リクエスト方法

POST

コンテンツタイプ

application/json

Query パラメーター

パラメータ名
サンプル値
パラメーターの種類
必須かどうか
パラメーターの説明
token
xxx
String
はい
トークン
projectId
2
Integer
はい
プロジェクトID

要求 Body パラメーター

{
    "projectName": "新项目名称"
}
パラメータ名
サンプル値
パラメーターの種類
必須かどうか
パラメーターの説明
projectName
プロジェクトの新しい名前
String
はい
サンダー戦将

成功応答の例

{
    "return_code": 0,
    "return_message": "success"
}
パラメータ名
サンプル値
パラメーターの種類
パラメーターの説明
return_code
0
Integer
リターンコード
return_message
success
String
戻る情報

エラー応答の例

{
    "return_code": -1006,
    "return_message": "您无权限操作,请检查token值是否正确"
}
パラメータ名
サンプル値
パラメーターの種類
パラメーターの説明
return_code
-1006
Integer
リターンコード
return_message
権限がない場合は、token値が正しいか確認してください
String
戻る情報

# 新しいプロジェクトを作成し、appId を生成

注意

  • プロジェクト名が存在するかどうかがチェックされ、存在する場合は作成に失敗し、エラー応答例

インターフェイス URL

/open/project/generate-project-app-id?token=xxx&projectName=test007&loadHistory=1

リクエスト方法

POST

コンテンツタイプ

application/json

Query パラメーター

パラメータ名
サンプル値
パラメーターの種類
必須かどうか
パラメーターの説明
token
xxx
String
はい
トークン
projectName
test007
String
はい
プロジェクト名
loadHistory
1
Integer
はい
インポート履歴データモード
0:閉じる
1:開く

curl の例

curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' 'http://ta2:8992/open/project/generate-project-app-id?token=bTOzKiTIozG4e19FgXphcA8dDV3DIY8RwdHTO7aSnBsRqSNaIk19BnBMecJDWibD&projectName=test1222&loadHistory=111'

成功応答の例

{
    "data": {
        "appid": "2ec39af5e0db4be2a1371b44a7cbedc5",
        "projectId": 2535
    },
    "return_code": 0,
    "return_message": "success"
}
パラメーター名
サンプル値
パラメーターの種類
パラメーターの説明
data
-
Object
データを返す
appid 2ec39af5e0db4be2a1371b44a7cbedc5
String
appid
projectId 2535
Integer
プロジェクトID
return_code
0
Integer
リターンコード
return_message
success
String
戻る情報

エラー応答の例

{
    "return_code": -1015,
    "return_message": "test007已存在"
}
パラメータ名
サンプル値
パラメーターの種類
パラメーターの説明
return_code
-1015
Integer
リターンコード
return_message
test007は既に存在する
String
戻る情報