मुख्य सामग्री पर जाएं
मीडिया ऑपरेशनों के लिए Client यह Client, X API के मीडिया endpoints के साथ इंटरैक्ट करने के लिए मेथड उपलब्ध कराता है। यह सभी मीडिया-संबंधित operations के लिए authentication, request formatting और response parsing को संभालता है। zeUpload](/xdks/typescript/reference/classes/MediaClient#finalizeupload)

कंस्ट्रक्टर्स

constructor

new MediaClient(client): MediaClient एक नया मीडिया क्लाइंट instance बनाता है

पैरामीटर

नामtypeविवरण
clientClientमुख्य X API क्लाइंट का इंस्टेंस

रिटर्न

MediaClient

यहाँ परिभाषित

media/client.ts:250

मेथड्स

getByKey

getByKey(mediaKey, options): Promise<Response> media key से Media प्राप्त करें इसके media key के आधार पर किसी विशिष्ट Media फ़ाइल का विवरण प्राप्त करता है।

पैरामीटर

नामtypeविवरण
mediaKeystringएक Media Key।
optionsGetByKeyOptions & { requestOptions: { raw: true } }-

रिटर्न

Promise<Response> API response पर resolve होने वाला Promise, या यदि requestOptions.raw true है, तो raw Response

इसमें परिभाषित

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

पैरामीटर

नामप्रकार
mediaKeystring
options?GetByKeyOptions

रिटर्न करता है

Promise<Get2MediaMediaKeyResponse>

यहाँ परिभाषित

media/client.ts:308

getUploadStatus

getUploadStatus(mediaId, options): Promise<Response> Media अपलोड की स्थिति प्राप्त करें किसी Media अपलोड की स्थिति उसकी ID से प्राप्त करता है।

पैरामीटर

नामTypeविवरण
mediaIdstringअनुरोधित मीडिया अपलोड स्थिति के लिए मीडिया id।
optionsGetUploadStatusOptions & { requestOptions: { raw: true } }-

रिटर्न्स

Promise<Response> API रिस्पॉन्स पर resolve होने वाला Promise, या यदि requestOptions.raw true है, तो raw Response

यहां परिभाषित है

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

पैरामीटर

नामप्रकार
mediaIdstring
options?GetUploadStatusOptions

रिटर्न

Promise<MediaUploadResponse>

यहाँ परिभाषित

media/client.ts:455

upload

upload(options): Promise<Response> मीडिया अपलोड करें पोस्ट्स या अन्य सामग्री में उपयोग के लिए मीडिया फ़ाइल अपलोड करता है।

पैरामीटर्स

नामType
optionsUploadOptions & { requestOptions: { raw: true } }

रिटर्न

Promise<Response> API प्रतिक्रिया पर resolve होने वाला Promise, या यदि requestOptions.raw true है, तो raw Response

इसमें परिभाषित

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

पैरामीटर

नामप्रकार
options?UploadOptions

रिटर्न

Promise<MediaUploadResponse>

यहाँ परिभाषित

media/client.ts:591

getAnalytics

getAnalytics(mediaKeys, endTime, startTime, granularity, options): Promise<Response> मीडिया विश्लेषिकी प्राप्त करें मीडिया के लिए विश्लेषिकी डेटा प्राप्त करता है।

पैरामीटर

नामTypeविवरण
mediaKeysany[]Media Keys की कॉमा-से-अलग की गई सूची। एक अनुरोध में अधिकतम 100 की अनुमति है।
endTimestringYYYY-MM-DDTHH:mm:ssZ. समय-सीमा के अंत को दर्शाने वाला UTC टाइमस्टैम्प।
startTimestringYYYY-MM-DDTHH:mm:ssZ. समय-सीमा की शुरुआत को दर्शाने वाला UTC टाइमस्टैम्प।
granularitystringखोज गणना परिणामों के लिए ग्रैन्युलैरिटी।
optionsGetAnalyticsOptions & { requestOptions: { raw: true } }-

रिटर्न्स

Promise<Response> वह Promise जो API response पर resolve होता है, या यदि requestOptions.raw true है, तो raw Response

में परिभाषित

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

पैरामीटर

नामtype
mediaKeysany[]
endTimestring
startTimestring
granularitystring
options?GetAnalyticsOptions

लौटाता है

Promise<MediaAnalytics>

इसमें परिभाषित है

media/client.ts:724

appendUpload

appendUpload(id, options): Promise<Response> Media अपलोड में जोड़ें Media अपलोड अनुरोध में डेटा जोड़ता है।

पैरामीटर

नामTypeविवरण
idstringउस मीडिया का पहचानकर्ता जिस पर append ऑपरेशन किया जाना है।
optionsAppendUploadOptions & { requestOptions: { raw: true } }-

रिटर्न्स

Promise<Response> API रिस्पॉन्स पर resolve होने वाला Promise, या अगर requestOptions.raw true है, तो raw Response

यहाँ परिभाषित है

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

पैरामीटर्स

नामtype
idstring
options?AppendUploadOptions

लौटाया गया मान

Promise<MediaUploadAppendResponse>

यहाँ परिभाषित है

media/client.ts:931

getByKeys

getByKeys(mediaKeys, options): Promise<Response> मीडिया कुंजियों से Media प्राप्त करें Media फ़ाइलों की मीडिया कुंजियों के आधार पर उनका विवरण प्राप्त करता है।

पैरामीटर

नामtypeविवरण
mediaKeysany[]Media Keys की अल्पविराम-से-अलग की गई सूची। एक अनुरोध में अधिकतम 100 की अनुमति है।
optionsGetByKeysOptions & { requestOptions: { raw: true } }-

रिटर्न्स

Promise<Response> API response पर resolve होने वाला Promise, या अगर requestOptions.raw true है, तो raw Response

में परिभाषित

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

पैरामीटर

नामtype
mediaKeysany[]
options?GetByKeysOptions

रिटर्न

Promise<Get2MediaResponse>

यहाँ परिभाषित है

media/client.ts:1052

createMetadata

createMetadata(options): Promise<Response> Media मेटाडेटा बनाएँ किसी Media फ़ाइल के लिए मेटाडेटा बनाता है।

पैरामीटर

नामtype
optionsCreateMetadataOptions & { requestOptions: { raw: true } }

रिटर्न

Promise<Response> ऐसा Promise जो API response पर resolve होता है, या यदि requestOptions.raw true हो, तो raw Response

यहाँ परिभाषित है

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

पैरामीटर्स

नामtype
options?CreateMetadataOptions

रिटर्न

Promise<MetadataCreateResponse>

में परिभाषित

media/client.ts:1200

finalizeUpload

finalizeUpload(id, options): Promise<Response> Media अपलोड को पूरा करें Media अपलोड अनुरोध को पूरा करता है।

पैरामीटर

नामtypeविवरण
idstringअंतिम रूप देने के लिए लक्षित मीडिया की media id।
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

रिटर्न्स

Promise<Response> API प्रतिक्रिया पर resolve होने वाला Promise, या यदि requestOptions.raw true है, तो raw Response

यहाँ परिभाषित

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

पैरामीटर

नामप्रकार
idstring

रिटर्न्स

Promise<MediaUploadResponse>

इसमें परिभाषित है

media/client.ts:1309

initializeUpload

initializeUpload(options): Promise<Response> मीडिया अपलोड शुरू करें मीडिया अपलोड शुरू करता है।

पैरामीटर

नामtype
optionsInitializeUploadOptions & { requestOptions: { raw: true } }

रिटर्न्स

Promise<Response> API रिस्पॉन्स पर resolve होने वाला Promise, या यदि requestOptions.raw true है, तो raw Response

में परिभाषित

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

पैरामीटर

नामtype
options?InitializeUploadOptions

रिटर्न

Promise<MediaUploadResponse>

यहाँ परिभाषित है

media/client.ts:1405

createSubtitles

createSubtitles(options): Promise<Response> Media के लिए उपशीर्षक बनाएँ किसी विशिष्ट Media फ़ाइल के लिए उपशीर्षक बनाता है।

पैरामीटर

नामtype
optionsCreateSubtitlesOptions & { requestOptions: { raw: true } }

रिटर्न

Promise<Response> API response पर resolve होने वाला Promise, या यदि requestOptions.raw true है तो raw Response

यहाँ परिभाषित है

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

पैरामीटर

नामtype
options?CreateSubtitlesOptions

रिटर्न

Promise<SubtitlesCreateResponse>

यहाँ परिभाषित है

media/client.ts:1506

deleteSubtitles

deleteSubtitles(options): Promise<Response> मीडिया के उपशीर्षक हटाएँ किसी विशिष्ट मीडिया फ़ाइल के उपशीर्षक हटाता है।

पैरामीटर

नामtype
optionsDeleteSubtitlesOptions & { requestOptions: { raw: true } }

रिटर्न

Promise<Response> API response पर resolve होने वाला Promise, या यदि requestOptions.raw true है, तो raw Response

यहाँ परिभाषित है

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

पैरामीटर

नामtype
options?DeleteSubtitlesOptions

रिटर्न्स

Promise<SubtitlesDeleteResponse>

यहाँ परिभाषित है

media/client.ts:1607