機械翻訳について

プロバイダ・トークンの生成

post

/content/published/api/v1.1/items/{id}/providerTokens

パブリッシュされたアセット用。

リクエスト

サポートされているメディア・タイプ
パス・パラメータ
問合せパラメータ
  • パブリッシュ・ターゲットのチャネル・トークン。 チャネル・トークンは、問合せパラメータまたはリクエスト・ヘッダーのいずれかとして提供する必要があります。
ヘッダー・パラメータ
本文()
プロバイダ・トークン・リクエストを生成するモデル・クラス
ルート・スキーマ : ProviderToken
型: object
ProviderToken
Show Source
ネストされたスキーマ : 許可
型: array
トークンの生成に使用する権限。有効な権限は次のとおりです: 表示、ダウンロード、コントリビュートおよび管理
Show Source
ネストされたスキーマ : プロバイダ
型: object
プロバイダ
Show Source
ネストされたスキーマ : scope
型: object
使用可能なその他のプロパティ
Show Source
トークンが生成されるターゲットを将来識別するプロバイダ固有のプロパティ
ネストされたスキーマ : additionalProperties
型: object
トップに戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

操作の成功
本文()
ルート・スキーマ : ProviderToken
型: object
ProviderToken
Show Source
ネストされたスキーマ : 許可
型: array
トークンの生成に使用する権限。有効な権限は次のとおりです: 表示、ダウンロード、コントリビュートおよび管理
Show Source
ネストされたスキーマ : プロバイダ
型: object
プロバイダ
Show Source
ネストされたスキーマ : scope
型: object
使用可能なその他のプロパティ
Show Source
トークンが生成されるターゲットを将来識別するプロバイダ固有のプロパティ
ネストされたスキーマ : additionalProperties
型: object

400レスポンス

不正リクエスト。 サーバーは、不正な構文、無効なデータまたはメッセージ・フレーミングのために、クライアント側でリクエストを処理できません。

403レスポンス

禁止。 クライアントはこのリクエストを実行する権限がありません。

404レスポンス

リクエストされたリソースは見つかりませんでした。

500レスポンス

内部サーバー・エラー システムで予期しないエラーが発生しました。
トップに戻る

次の例では、パブリッシュされたアセットのプロバイダ・トークンを作成する方法を示します。

curl -i -X POST -H 'Content-Type:application/json' -H 'X-Requested-With: XMLHttpRequest' 'http://<hostname>/content/published/api/v1.1/items/{id}/providerTokens'
例1

これにより、IDがCONTB94719ABE603404BAE0D808C59989FF9のパブリッシュ済アセットのkalturaプロバイダ・プレビュー・トークンが生成されます。

/content/published/api/v1.1/items/CONTB94719ABE603404BAE0D808C59989FF9/providerTokens?channelToken=d20844efa0d143f8b343e0aaeb4d2caf

リクエスト・ペイロード

{
  "provider": {
    "name": "kaltura"
  },
  "scope": {
    "entry": {
      "id": "0_8t3brdui"
    }
  }
}      

リクエスト・ヘッダー

{
  "Content-Type": "application/json",
  "X-Requested-With": "XMLHttpRequest"
}

レスポンス本文

{
  "provider": {
    "name": "kaltura"
  },
  "permissions": [
    "view"
  ],
  "token": "djJ8MjcwNTc3MnyrFUVElvYu5GMYZJQOUMjTloB-oN2EbZ325YuunBinE4XNsCgY4H5p5-oZ-qES7OSUWBljkVrKIX6lZ9qwc3VVmkvo0WlExGHOaxEdhIlB_iwZrBqoTaGD8RE2y-6uKMjRBdB5XI23fa7FuB6vH2g0"
}
トップに戻る