new SampleConnector ()
- ソース:
メソッド
POSTリクエストから翻訳ジョブを作成します。 ジョブはコネクタ永続性ストアに格納され、OCEから言語サービス・プロバイダに翻訳リクエストを関連付けるために使用されます。 ジョブ「status」は「CREATED」に設定されています。 対応するREST APIエンドポイントは次のとおりです: POST: /connector/rest/api/v1/job
パラメータ:
| 名前 |
タイプ |
説明 |
req |
object
|
HTTPSリクエスト・オブジェクト。
プロパティ
| 名前 |
タイプ |
説明 |
body |
object
|
'req'パラメータから抽出された本文オブジェクト。
プロパティ
| 名前 |
タイプ |
説明 |
name |
string
|
作成するジョブの名前。 |
|
header |
object
|
ヘッダーを介して渡されるパラメータ。
プロパティ
| 名前 |
タイプ |
説明 |
BearerToken |
string
|
OAuth言語サービス・プロバイダに接続するためのBearerトークン |
workflowId |
string
|
このジョブでファイルを変換するときに使用するワークフローの識別子。 |
|
|
res |
object
|
HTTPSレスポンス・オブジェクト。 |
- ソース:
戻り値:
-
タイプ
-
HttpResponse.<SampleConnector.JobStatus>
deleteJob(req, res) → {HttpResponse.<string>}
ジョブとすべての関連データを翻訳コネクタから削除します。対応するREST APIエンドポイントは次のとおりです: DELETE : /connector/rest/api/v1/job/:id
パラメータ:
| 名前 |
タイプ |
説明 |
req |
object
|
HTTPSリクエスト・オブジェクト。
プロパティ
| 名前 |
タイプ |
説明 |
params |
object
|
URLに渡されたパラメータ。
プロパティ
| 名前 |
タイプ |
説明 |
id |
string
|
取得するコネクタ・ジョブの識別子。 |
|
header |
object
|
ヘッダーを介して渡されるパラメータ。
プロパティ
| 名前 |
タイプ |
説明 |
BearerToken |
string
|
OAuth言語サービス・プロバイダに接続するためのBearerトークン |
|
|
res |
object
|
HTTPSレスポンス・オブジェクト。 |
- ソース:
戻り値:
削除が成功したことを確認
-
タイプ
-
HttpResponse.<string>
getApiVersions(req, res) → {HttpResponse.<array>}
このサーバーでサポートされているAPIバージョンの配列を返します。対応するREST APIエンドポイントは次のとおりです: GET: /connector/rest/api
パラメータ:
| 名前 |
タイプ |
説明 |
req |
object
|
HTTPSリクエスト・オブジェクト。 |
res |
object
|
HTTPSレスポンス・オブジェクト。 |
- ソース:
戻り値:
["v1"]
-
タイプ
-
HttpResponse.<array>
GETリクエストから、特定のジョブIDに対応する翻訳コネクタ・ジョブの詳細、ステータスおよび翻訳の進行状況を取得します。 対応するREST APIエンドポイントは次のとおりです: GET : /connector/rest/api/v1/job/:id
パラメータ:
| 名前 |
タイプ |
説明 |
req |
object
|
HTTPSリクエスト・オブジェクト。
プロパティ
| 名前 |
タイプ |
説明 |
params |
object
|
URLに渡されたパラメータ。
プロパティ
| 名前 |
タイプ |
説明 |
id |
string
|
取得するコネクタ・ジョブの識別子。 |
|
|
res.header |
object
|
ヘッダーを介して渡されるパラメータ。
プロパティ
| 名前 |
タイプ |
説明 |
BearerToken |
string
|
OAuth言語サービス・プロバイダに接続するためのBearerトークン |
|
res |
object
|
HTTPSレスポンス・オブジェクト。 |
- ソース:
戻り値:
-
タイプ
-
HttpResponse.<SampleConnector.JobStatus>
getServer(req, res) → {HttpResponse.<object>}
この翻訳コネクタ・サーバーのコネクタ構成を返します。対応するREST APIエンドポイントは次のとおりです: GET: /connector/rest/api/v1/server
パラメータ:
| 名前 |
タイプ |
説明 |
req |
object
|
HTTPSリクエスト・オブジェクト。 |
res |
object
|
HTTPSレスポンス・オブジェクト。 |
- ソース:
戻り値:
サーバー構成を説明するJSON
-
タイプ
-
HttpResponse.<object>
指定されたコネクタ・ジョブ識別子の翻訳済zipファイルを取得します。 対応するREST APIエンドポイントは次のとおりです: GET : /connector/rest/api/v1/job/:id/translation
パラメータ:
| 名前 |
タイプ |
説明 |
req |
object
|
HTTPSリクエスト・オブジェクト。
プロパティ
| 名前 |
タイプ |
説明 |
params |
object
|
URLに渡されたパラメータ。
プロパティ
| 名前 |
タイプ |
説明 |
id |
string
|
取得するコネクタ・ジョブの識別子。 |
|
header |
object
|
ヘッダーを介して渡されるパラメータ。
プロパティ
| 名前 |
タイプ |
説明 |
BearerToken |
string
|
OAuth言語サービス・プロバイダに接続するためのBearerトークン |
|
|
res |
object
|
HTTPSレスポンス・オブジェクト。 |
- ソース:
戻り値:
-
タイプ
-
HttpResponse.<SampleConnector.ZipFileStream>
URLに渡されたジョブIDのLSPサーバーから翻訳ファイルをリフレッシュ(再フェッチ)します。 対応するREST APIエンドポイントは次のとおりです: POST : /connector/rest/api/v1/job/:id/translateジョブ"status"は、すべてのファイルがzipから抽出され、言語サービス・プロバイダで作成された対応するドキュメントが抽出されるまで「IMPORTING」に更新されます。
パラメータ:
| 名前 |
タイプ |
説明 |
req |
object
|
HTTPSリクエスト・オブジェクト。
プロパティ
| 名前 |
タイプ |
説明 |
params |
object
|
URLに渡されたパラメータ。
プロパティ
| 名前 |
タイプ |
説明 |
id |
string
|
取得するコネクタ・ジョブの識別子。 |
|
body |
stream
|
ストリームとして渡されたzipファイルの内容 |
header |
object
|
ヘッダーを介して渡されるパラメータ。
プロパティ
| 名前 |
タイプ |
説明 |
BearerToken |
string
|
OAuth言語サービス・プロバイダに接続するためのBearerトークン |
|
|
res |
object
|
HTTPSレスポンス・オブジェクト。 |
- ソース:
戻り値:
-
タイプ
-
HttpResponse.<SampleConnector.JobStatus>
URLに渡されたコネクタ・ジョブ識別子を使用して、リクエスト本文からPOSTed zipを翻訳します。 対応するREST APIエンドポイントは次のとおりです: POST : /connector/rest/api/v1/job/:id/translateジョブ"status"は、すべてのファイルがzipから抽出され、言語サービス・プロバイダで作成された対応するドキュメントが抽出されるまで「IMPORTING」に更新されます。
パラメータ:
| 名前 |
タイプ |
説明 |
req |
object
|
HTTPSリクエスト・オブジェクト。
プロパティ
| 名前 |
タイプ |
説明 |
params |
object
|
URLに渡されたパラメータ。
プロパティ
| 名前 |
タイプ |
説明 |
id |
string
|
取得するコネクタ・ジョブの識別子。 |
|
body |
stream
|
ストリームとして渡されたzipファイルの内容 |
header |
object
|
ヘッダーを介して渡されるパラメータ。
プロパティ
| 名前 |
タイプ |
説明 |
BearerToken |
string
|
OAuth言語サービス・プロバイダに接続するためのBearerトークン |
|
|
res |
object
|
HTTPSレスポンス・オブジェクト。 |
- ソース:
戻り値:
-
タイプ
-
HttpResponse.<SampleConnector.JobStatus>
validateBasicAuthorization(req, res) → {HttpResponse.<true>}
Basic認証セキュリティが有効であり、動作していることを確認します。対応するREST APIエンドポイント: GET: /connector/rest/api/v1/authorization/basicAuthorization
パラメータ:
| 名前 |
タイプ |
説明 |
req |
object
|
HTTPSリクエスト・オブジェクト。
プロパティ
| 名前 |
タイプ |
説明 |
header |
object
|
ヘッダーを介して渡されるパラメータ。
プロパティ
| 名前 |
タイプ |
説明 |
X-CEC-UserName |
string
|
基本認証検証のユーザー名。 |
X-CEC-Pwd |
string
|
基本認証検証に使用するパスワード。 |
|
|
res |
object
|
HTTPSレスポンス・オブジェクト。 |
- ソース:
戻り値:
基本認証を使用して接続できる確認
-
タイプ
-
HttpResponse.<true>
タイプ定義
JobStatus
タイプ:
プロパティ:
| 名前 |
タイプ |
説明 |
properties |
object
|
ジョブのプロパティ
プロパティ
| 名前 |
タイプ |
説明 |
id |
string
|
リクエストされたジョブのコネクタ・ジョブ識別子。 |
title |
string
|
このジョブ識別子に対して作成されたコネクタ・ジョブ・ラベル。 |
workflowId |
string
|
このジョブでファイルを変換するときに使用するワークフローの識別子。 |
status |
'CREATED' | 'IMPORTING' | 'TRANSLATING' | 'DOWNLOADING' | 'TRANSLATED'
|
ジョブのステータス。 |
progress |
number
|
ジョブの翻訳の進捗率。 |
|
- ソース:
ZipFileStream
タイプ:
プロパティ:
| 名前 |
タイプ |
属性 |
デフォルト |
説明 |
Content-Type |
string
|
<optional>
|
'application/zip'
|
コンテンツ・タイプ・レスポンス・ヘッダー - アプリケーション・タイプ |
Content-Length |
string
|
<optional>
|
{ファイルのサイズ}
|
コンテンツ長レスポンス・ヘッダー - zipファイルのサイズ |
zipfile |
stream
|
|
|
zipファイルの内容 |
- ソース: