# プロジェクト管理 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 | 戻る情報 |