Skip to main content
メディア操作向けの Client この Client は、X API のメディアエンドポイントとやり取りするためのメソッドを提供します。メディア関連のすべての操作について、認証、リクエストのフォーマット、レスポンスの解析を行います。 zeUpload](/xdks/typescript/reference/classes/MediaClient#finalizeupload)

コンストラクタ

constructor

new MediaClient(client): MediaClient 新しい MediaClient インスタンスを生成します

パラメーター

戻り値

MediaClient

定義元

media/client.ts:250

メソッド

getByKey

getByKey(mediaKey, options): Promise<Response> メディアキーを指定してメディアを取得します
指定したメディアキーに対応するメディアファイルの詳細を取得します。

パラメーター

戻り値

Promise<Response> API レスポンス (requestOptions.raw が true の場合は生の Response) に解決される Promise

定義場所

media/client.ts:295 getByKey(mediaKey, options?): Promise<Get2MediaMediaKeyResponse>

パラメータ

戻り値

Promise<Get2MediaMediaKeyResponse>

定義元

media/client.ts:308

getUploadStatus

getUploadStatus(mediaId, options): Promise<Response> メディアアップロードのステータスを取得します
指定された ID のメディアアップロードのステータスを取得します。

パラメーター

戻り値

Promise<Response> API レスポンス、または requestOptions.raw が true の場合は生の Response に解決される Promise

定義箇所

media/client.ts:442 getUploadStatus(mediaId, options?): Promise<MediaUploadResponse>

パラメータ

戻り値

Promise<MediaUploadResponse>

定義場所

media/client.ts:455

upload

upload(options): Promise<Response> メディアのアップロード ポストまたはその他のコンテンツで使用するためのメディアファイルをアップロードします。

パラメーター

戻り値

Promise<Response> API レスポンスを解決結果とする Promise。requestOptions.raw が true の場合は生の Response。

定義場所

media/client.ts:582 upload(options?): Promise<MediaUploadResponse>

パラメータ

戻り値

Promise<MediaUploadResponse>

定義元

media/client.ts:591

getAnalytics

getAnalytics(mediaKeys, endTime, startTime, granularity, options): Promise<Response> メディアのアナリティクスを取得します
メディアに関する分析データを取得します。

パラメーター

Returns

Promise<Response> API レスポンス (requestOptions.raw が true の場合は生の Response) で解決される Promise

定義場所

media/client.ts:699 getAnalytics(mediaKeys, endTime, startTime, granularity, options?): Promise<MediaAnalytics>

パラメータ

戻り値

Promise<MediaAnalytics>

定義場所

media/client.ts:724

appendUpload

appendUpload(id, options): Promise<Response> メディアアップロードの追加
メディアアップロードリクエストにデータを追加します。

パラメータ

戻り値

Promise<Response> API レスポンスに解決される Promise。requestOptions.raw が true の場合は生の Response オブジェクト

定義元

media/client.ts:918 appendUpload(id, options?): Promise<MediaUploadAppendResponse>

パラメータ

戻り値

Promise<MediaUploadAppendResponse>

定義場所

media/client.ts:931

getByKeys

getByKeys(mediaKeys, options): Promise<Response> メディアキーでメディアを取得します
指定されたメディアキーに対応するメディアファイルの詳細を取得します。

パラメーター

Returns

Promise<Response> API レスポンス (requestOptions.raw が true の場合は生の Response) で解決される Promise

定義元

media/client.ts:1039 getByKeys(mediaKeys, options?): Promise<Get2MediaResponse>

パラメーター

戻り値

Promise<Get2MediaResponse>

定義元

media/client.ts:1052

createMetadata

createMetadata(options): Promise<Response> メディアのメタデータを作成します
メディアファイル用のメタデータを作成します。

パラメーター

戻り値

Promise<Response> API レスポンス (または requestOptions.raw が true の場合は生の Response) を返す Promise

定義元

media/client.ts:1191 createMetadata(options?): Promise<MetadataCreateResponse>

パラメーター

戻り値

Promise<MetadataCreateResponse>

定義場所

media/client.ts:1200

finalizeUpload

finalizeUpload(id, options): Promise<Response> メディアアップロードを完了する
メディアアップロードリクエストを完了します。

パラメーター

戻り値

Promise<Response> API レスポンスを返す Promise。requestOptions.rawtrue の場合は生の Response

定義場所

media/client.ts:1296 finalizeUpload(id): Promise<MediaUploadResponse>

パラメータ

戻り値

Promise<MediaUploadResponse>

定義元

media/client.ts:1309

initializeUpload

initializeUpload(options): Promise<Response> メディアのアップロードを初期化します メディアアップロードを初期化します。

パラメーター

戻り値

Promise<Response> API レスポンス (requestOptions.raw が true の場合は生の Response オブジェクト) で解決される Promise

定義元

media/client.ts:1396 initializeUpload(options?): Promise<MediaUploadResponse>

パラメーター

戻り値

Promise<MediaUploadResponse>

定義場所

media/client.ts:1405

createSubtitles

createSubtitles(options): Promise<Response> メディアの字幕を作成 特定のメディアファイルに対して字幕を作成します。

パラメーター

戻り値

Promise<Response> API レスポンス、または requestOptions.raw が true の場合は生の Response を返す Promise

定義元

media/client.ts:1497 createSubtitles(options?): Promise<SubtitlesCreateResponse>

パラメーター

戻り値

Promise<SubtitlesCreateResponse>

定義場所

media/client.ts:1506

deleteSubtitles

deleteSubtitles(options): Promise<Response> メディアの字幕を削除します
特定のメディアファイルの字幕を削除します。

パラメーター

戻り値

Promise<Response> API レスポンス (requestOptions.raw が true の場合は生の Response) を解決する Promise

定義場所

media/client.ts:1598 deleteSubtitles(options?): Promise<SubtitlesDeleteResponse>

パラメーター

戻り値

Promise<SubtitlesDeleteResponse>

定義元

media/client.ts:1607