Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://generaltranslation.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Client pour les opérations sur les médias Ce client fournit des méthodes pour interagir avec les endpoints de médias de la X API. Il gère l’authentification, le formatage des requêtes et l’analyse des réponses pour toutes les opérations liées aux médias. zeUpload](/xdks/typescript/reference/classes/MediaClient#finalizeupload)

Constructeurs

constructeur

new MediaClient(client): MediaClient Crée une nouvelle instance de MediaClient

Paramètres

NameTypeDescription
clientClientInstance principale de Client pour la X API

Renvoie

MediaClient

Défini dans

media/client.ts:250

Méthodes

getByKey

getByKey(mediaKey, options): Promise<Response> Obtenir un média à partir de sa clé média
Récupère les détails d’un fichier média spécifique identifié par sa clé média.

Paramètres

NomTypeDescription
mediaKeystringUne unique Media Key.
optionsGetByKeyOptions & { requestOptions: { raw: true } }-

Renvoie

Promise<Response> Promise qui se résout avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw est true

Défini dans

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

Paramètres

NomType
mediaKeystring
options?GetByKeyOptions

Renvoie

Promise<Get2MediaMediaKeyResponse>

Défini dans

media/client.ts:308

getUploadStatus

getUploadStatus(mediaId, options): Promise<Response> Obtenir l’état de téléversement d’un média
Récupère l’état de téléversement d’un média à partir de son identifiant.

Paramètres

NomTypeDescription
mediaIdstringID du média pour l’état de téléversement demandé.
optionsGetUploadStatusOptions & { requestOptions: { raw: true } }-

Renvoie

Promise<Response> Promise qui se résout avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw est à true

Défini dans

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

Paramètres

NomType
mediaIdstring
options?GetUploadStatusOptions

Renvoie

Promise<MediaUploadResponse>

Défini dans

media/client.ts:455

upload

upload(options): Promise<Response> Téléversement de média Téléverse un fichier média à utiliser dans des Publications ou d’autres contenus.

Paramètres

NomType
optionsUploadOptions & { requestOptions: { raw: true } }

Renvoie

Promise<Response> Promise qui se résout avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw est true

Défini dans

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

Paramètres

NomType
options?UploadOptions

Renvoie

Promise<MediaUploadResponse>

Défini dans

media/client.ts:591

getAnalytics

getAnalytics(mediaKeys, endTime, startTime, granularity, options): Promise<Response> Obtenir les statistiques des médias
Récupère les données d’analyse pour les médias.

Paramètres

NameTypeDescription
mediaKeysany[]Une liste de Media Keys séparées par des virgules. Jusqu’à 100 sont autorisées par requête.
endTimestringYYYY-MM-DDTHH:mm:ssZ. L’horodatage UTC représentant la fin de l’intervalle de temps.
startTimestringYYYY-MM-DDTHH:mm:ssZ. L’horodatage UTC représentant le début de l’intervalle de temps.
granularitystringLa granularité des résultats de comptage de la recherche.
optionsGetAnalyticsOptions & { requestOptions: { raw: true } }-

Valeur de retour

Promise<Response> Promise qui se résout avec la réponse de l’API, ou la Response brute si requestOptions.raw vaut true

Défini dans

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

Paramètres

NomType
mediaKeysany[]
endTimestring
startTimestring
granularitystring
options?GetAnalyticsOptions

Renvoie

Promise<MediaAnalytics>

Défini dans

media/client.ts:724

appendUpload

appendUpload(id, options): Promise<Response> Ajouter à un téléversement de média
Ajoute des données à une requête de téléversement de média.

Paramètres

NomTypeDescription
idstringIdentifiant du média pour lequel exécuter l’opération d’ajout.
optionsAppendUploadOptions & { requestOptions: { raw: true } }-

Returns

Promise<Response> Promise qui se résout avec la réponse de l’API, ou la Response brute si requestOptions.raw est true

Défini dans

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

Paramètres

NomType
idstring
options?AppendUploadOptions

Renvoie

Promise<MediaUploadAppendResponse>

Définie dans

media/client.ts:931

getByKeys

getByKeys(mediaKeys, options): Promise<Response> Obtenir des médias par clés de média
Récupère les détails des fichiers média à partir de leurs clés de média.

Paramètres

NomTypeDescription
mediaKeysany[]Une liste de Media Keys séparées par des virgules. Jusqu’à 100 peuvent être fournies dans une seule requête.
optionsGetByKeysOptions & { requestOptions: { raw: true } }-

Renvoie

Promise<Response> Promesse qui se résout avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw est à true

Défini dans

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

Paramètres

NomType
mediaKeysany[]
options?GetByKeysOptions

Renvoie

Promise<Get2MediaResponse>

Défini dans

media/client.ts:1052

createMetadata

createMetadata(options): Promise<Response> Créer les métadonnées d’un média
Crée les métadonnées d’un fichier média.

Paramètres

NomType
optionsCreateMetadataOptions & { requestOptions: { raw: true } }

Renvoie

Promise<Response> Promise résolue avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw vaut true

Défini dans

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

Paramètres

NomType
options?CreateMetadataOptions

Renvoie

Promise<MetadataCreateResponse>

Défini dans

media/client.ts:1200

finalizeUpload

finalizeUpload(id, options): Promise<Response> Finaliser le téléversement de médias
Finalise une requête de téléversement de médias.

Paramètres

NomTypeDescription
idstringL’id du média ciblé à finaliser.
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

Renvoie

Promise<Response> Promise qui se résout en la réponse de l’API, ou en l’objet Response brut si requestOptions.raw est défini sur true

Défini dans

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

Paramètres

NomType
idstring

Renvoie

Promise<MediaUploadResponse>

Défini dans

media/client.ts:1309

initializeUpload

initializeUpload(options): Promise<Response> Initialiser le téléversement de médias Initialise un téléversement de médias.

Paramètres

NomType
optionsInitializeUploadOptions & { requestOptions: { raw: true } }

Renvoie

Promise<Response> Promise se résolvant avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw vaut true

Défini dans

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

Paramètres

NomType
options?InitializeUploadOptions

Renvoie

Promise<MediaUploadResponse>

Défini dans

media/client.ts:1405

createSubtitles

createSubtitles(options): Promise<Response> Créer des sous-titres Media
Crée des sous-titres pour un fichier Media donné.

Paramètres

NomType
optionsCreateSubtitlesOptions & { requestOptions: { raw: true } }

Renvoie

Promise<Response> Promise résolue avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw vaut true

Défini dans

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

Paramètres

NomType
options?CreateSubtitlesOptions

Renvoie

Promise<SubtitlesCreateResponse>

Définie dans

media/client.ts:1506

deleteSubtitles

deleteSubtitles(options): Promise<Response> Supprimer les sous-titres Media Supprime les sous-titres d’un fichier Media donné.

Paramètres

NomType
optionsDeleteSubtitlesOptions & { requestOptions: { raw: true } }

Renvoie

Promise<Response> Promise qui se résout avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw vaut true

Défini dans

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

Paramètres

NomType
options?DeleteSubtitlesOptions

Renvoie

Promise<SubtitlesDeleteResponse>

Défini dans

media/client.ts:1607