メインコンテンツまでスキップ

プロジェクト管理API

最終更新 2026/10/03

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

プロジェクト管理関連の機能については、AE使用マニュアルを先に読んで理解しておくことをお勧めします:プロジェクト管理

1. ユーザーのプロジェクトリスト​

注意

ログイン名に基づいて、そのユーザーのプロジェクトリストを取得します

インターフェースURL

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

リクエストメソッド

POST

Content-Type

application/json

リクエストQueryパラメータ

パラメータ名サンプル値パラメータタイプ必須パラメータの説明
tokenxxxStringはいクエリキー
loginNametest007Stringはいログイン名

成功レスポンスの例

{
"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レスポンスデータ
data.companyId1Integer会社ID
data.projectId2IntegerプロジェクトID
data.projectName製品内部テストプロジェクトStringプロジェクト名
data.projectType0Integer

プロジェクトタイプ

  • 0:通常プロジェクト
  • 1:中国語DEMOプロジェクト
  • 2:英語DEMOプロジェクト
data.remark-Stringプロジェクトの備考
data.roleNamerootStringロール名
return_code0Integerリターンコード
return_messagesuccessStringリターンメッセージ

エラーレスポンスの例

{
"return_code": -1999,
"return_message": "無効なユーザー"
}
パラメータ名サンプル値パラメータタイプパラメータの説明
return_code-1999Integerリターンコード
return_message無効なユーザーStringリターンメッセージ

2. プロジェクト情報の更新​

注意

プロジェクト情報を更新します。現在はプロジェクト名の更新のみに対応しています

インターフェースURL

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

リクエストメソッド

POST

Content-Type

application/json

リクエストQueryパラメータ

パラメータ名サンプル値パラメータタイプ必須パラメータの説明
tokenxxxStringはいクエリキー
projectId2IntegerはいプロジェクトID

リクエストBodyパラメータ

{
"projectName": "新しいプロジェクト名"
}
パラメータ名サンプル値パラメータタイプ必須パラメータの説明
projectName新しいプロジェクト名Stringはいプロジェクト名

成功レスポンスの例

{
"return_code": 0,
"return_message": "success"
}
パラメータ名サンプル値パラメータタイプパラメータの説明
return_code0Integerリターンコード
return_messagesuccessStringリターンメッセージ

エラーレスポンスの例

{
"return_code": -1006,
"return_message": "操作する権限がありません。token値が正しいか確認してください"
}
パラメータ名サンプル値パラメータタイプパラメータの説明
return_code-1006Integerリターンコード
return_message操作する権限がありません。token値が正しいか確認してくださいStringリターンメッセージ

3. 新規プロジェクトを作成してappIdを生成​

注意
  • プロジェクト名がすでに存在するかをチェックします。存在する場合は作成に失敗し、エラーレスポンス例のような結果が返されます

インターフェースURL

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

リクエストメソッド

POST

Content-Type

application/json

リクエストQueryパラメータ

パラメータ名サンプル値パラメータタイプ必須パラメータの説明
tokenxxxStringはいクエリキー
projectNametest007Stringはいプロジェクト名
loadHistory1Integerはい

過去データインポートモードをオンにするかどうか

  • 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=YOUR_TOKEN&projectName=test1222&loadHistory=1'

成功レスポンスの例

{
"data": {
"appid": "2ec39af5e0db4be2a1371b44a7cbedc5",
"projectId": 2535
},
"return_code": 0,
"return_message": "success"
}
パラメータ名サンプル値パラメータタイプパラメータの説明
data-Objectレスポンスデータ
data.appid2ec39af5e0db4be2a1371b44a7cbedc5Stringappid
data.projectId2535IntegerプロジェクトID
return_code0Integerリターンコード
return_messagesuccessStringリターンメッセージ

エラーレスポンスの例

{
"return_code": -1015,
"return_message": "test007はすでに存在します"
}
パラメータ名サンプル値パラメータタイプパラメータの説明
return_code-1015Integerリターンコード
return_messagetest007はすでに存在しますStringリターンメッセージ
このページは役に立ちましたか?