मुख्य सामग्री पर जाएं
POST
यह endpoint आपको अपनी पोस्ट में शामिल करने के लिए एक फ़ाइल या एक छवि या छोटी वीडियो अपलोड करने की अनुमति देता है। लौटाया गया छवि का URL होगा जिसका उपयोग /post endpoint में किया जा सकता है। आप फ़ाइल को या तो multipart form data के रूप में एक form पैरामीटर के रूप में या Base64 encoded file के रूप में एक body पैरामीटर के रूप में पास कर सकते हैं। मीडिया अपलोड के बारे में महत्वपूर्ण नोट्स:
  1. सर्वोत्तम प्रदर्शन के लिए, हम अनुशंसा करते हैं
    • अपने स्वयं के सर्वर पर मीडिया फ़ाइलें होस्ट करना (उदा. AWS S3)।
    • मीडिया URL को सीधे /post endpoint के mediaUrls पैरामीटर में पास करना।
    • यह दृष्टिकोण इस endpoint के माध्यम से फ़ाइलें अपलोड करने से तेज़ है।
  2. मीडिया फ़ाइल प्रतिधारण
    • अपलोड की गई फ़ाइलें 90 दिनों तक संग्रहीत की जाती हैं।
    • 90 दिनों के बाद:
      • सोशल नेटवर्क पर प्रकाशित पोस्ट अप्रभावित रहती हैं।
      • यदि shed पोस्ट्स समाप्त हो चुके मीडिया का संदर्भ देती हैं तो वे प्रकाशित होने में विफल हो जाएँगी।
  3. फ़ाइल आकार सीमाएँ
    • अधिकतम फ़ाइल आकार: 30 MB.
    • बड़ी फ़ाइलों के लिए, handling large media uploads पर हमारा गाइड देखें।
यदि आपका मीडिया पहले से ही किसी बाहरी URL, जैसे S3 bucket, द्वारा एक्सेस करने योग्य है, तो आप Ayrshare पर फ़ाइलें अपलोड करना छोड़ सकते हैं। बस mediaURLs body पैरामीटर में अपने बाहरी रूप से एक्सेस करने योग्य URL के साथ /post endpoint पर POST करें और आपकी फ़ाइल अपने आप अपलोड हो जाएगी।

Header Parameters

Content-Type
string
आवश्यक
यदि आप एक multipart form data भेज रहे हैं तो multipart/form-data का उपयोग करें - नीचे देखें। अन्यथा, मानक application/json भेजें।

Body Parameters

file
string or object
आवश्यक
अधिकतम 30 MB फ़ाइल आकार।हम Base64 encoding के बजाय multipart form-data ऑब्जेक्ट के रूप में भेजने की अनुशंसा करते हैं।
fileName
string
अपलोड की जाने वाली फ़ाइल का नाम।
description
string
फ़ाइल का विवरण।

Multipart Form-Data के रूप में भेजें

मीडिया फ़ाइल को multipart form-data ऑब्जेक्ट के रूप में भेजें। कृपया ऊपर बताए अनुसार Content-Type निर्दिष्ट करना सुनिश्चित करें।

Base64 के रूप में भेजें

मीडिया फ़ाइल को Data URI string के रूप में एक Base64 encoded string के रूप में भेजें। string को data:content/type;base64 से शुरू होना चाहिए। Output Format Data URI के साथ encoding का उदाहरण: नोट: /post endpoint mediaUrls पैरामीटर के साथ एक बाहरी URL के माध्यम से बड़ी फ़ाइलें स्वीकार करता है।