目录
此内容是否有帮助?

# Open API

このドキュメントに記載されている内容は、TA の高度な使用機能に属しており、関連する機能の経験を持つユーザーの参照に適しています。ドキュメントの内容に疑問がある場合は、データコンサルタントに 1 対 1 のサポートを依頼してください。

TA は、強力な UI 分析インターフェイスに加えて、完璧な API を提供します。

# 呼び出しメソッド

# クエリキーの生成

Open API を使用する必要がある場合は、まずプロジェクトキーを生成する必要があります。プロジェクトキーには 2 種類のキーがあり、キーを生成するコマンドは ta-tool で実行

いずれかの TA サーバーにログインし、su-ta コマンドを実行し、ta ユーザーに切り替え、ta-tool を実行

ルートキーの生成

ta-tool generate_root_secret
  • このキーはすべてのプロジェクトに適用できます

個々のプロジェクトのキーを生成します

ta-tool generate_api_secret -appid TEST-APPID
  • 渡されたパラメータは対応するプロジェクト APPID で、このキーはそのプロジェクトにのみ適用

注意:同じプロジェクトまたはルートキーを繰り返し生成すると、新しいキーが生成され、以前のキーは無効になります

# API 呼び出しルール

API は、HTTP GET または POST メソッドを使用して呼び出し要求を送信します。

http://$HOST:8992/$API_PATH?token=$API_SECRET

ここで$HOSTは私有化クラスタアドレスで、通常はta2である。$API_PATH は、open/event-analyze などの特定の API パスを表します。$API_SECRET キーです。

API は、GET メソッドまたは POST メソッドで呼び出し要求を送信します。POST 要求メッセージ本体は JSON 形式で、具体的なパラメータ設定は関連ドキュメントを参照してください。

応答メッセージ本体は JSON 形式で、基本構造は以下の通り

{
  "return_code": 0,
  "return_message": "success",
  "data": {...},
  "stackMessage": "",
  "showStackMessage": false
}
フィールド
説明
リターンコード
リターンコード、0は成功、その他は失敗を表す(詳細は下表参照)
リターンメッセージ
メッセージに戻る
データ
呼び出し結果データ
stackMessage
失敗時の例外スタック
ショースタックメッセージ
TA製品のフロントエンドは、例外スタックのレプリケーションボタン

return_code リターンコードの詳細

リターンコード
コード説明に戻る
0
成功を実行
-1
実行に失敗
-1001
未ログイン
-10012
ログイン失敗
-10013
ログアウト失敗
-1002
アカウントがロックされているので、管理者に連絡して解決してください
-1003
ユーザー名やパスワードが間違っているので、確認してから再ログインしてください
-1004
システムに問題があるようですが、後で再試行またはお問い合わせください
-1005
リクエスト頻度が速すぎますので、後でお試しください
-1006
権限なしで操作します
-1007
SSOログイン失敗
-1008
パラメータエラー
-1009
ユーザー名は存在しません
-1010
不正操作
-1011
データはまだ準備ができていない
-1012
現在のクエリデータなし
-1013
データは準備中です
-1014
無効なアクセス
-1015
既に存在する
-1020
携帯電話番号が間違っている
-1021
メンバーが既にこのプロジェクトで
-1022
リクエストがキャンセルされました
-1023
ターゲットオブジェクトは既に存在しません
-1099
カスタムイベント式が不完全または非合法です
-1100
作成可能なオブジェクトの数を超える
-1999
無効なユーザー
-2000
登録されていないユーザー,登録アクティベーション後に設定が有効になります
-2001
登録されたユーザーは、次のログイン設定が有効になります
-2002
そのユーザーは、プロジェクトで
-2003
操作者権限は被操作者の操作権限
-2004
パラメータが不足しています。管理者に連絡してください
-2005
操作権限がありません
-2006
データが更新されました
-3000
ライセンス認証に失敗
-3001
ライセンスチェックに失敗しました。TAカスタマーサービスに連絡して解決してください
-3004
無効なプロジェクト
-3005
MFA認証失敗、エラーまたは失効したMFA認証コード
-3006
現在、企業は強制MFA仮想デバイスのログイン認証を開始しています。バインドしてください
-3007
現在のユーザーはMFA仮想デバイスをバインドしています。バインドを繰り返すことはできません
-3008
現在のユーザーはMFA仮想デバイスのログインチェックをオンにしており、MFA認証コード
-3009
操作はサポートされていません