मुख्य सामग्री पर जाएं
एक मीडिया ऑब्जेक्ट किसी एक फ़ोटो, वीडियो या एनिमेटेड GIF को दर्शाता है। मीडिया ऑब्जेक्ट्स का उपयोग X API के कई endpoints में किया जाता है, और इन्हें पोस्ट्स, Direct Messages, उपयोगकर्ता प्रोफ़ाइलों, विज्ञापन क्रिएटिव्स और अन्य जगहों पर शामिल किया जा सकता है। प्रत्येक मीडिया ऑब्जेक्ट के कई display या playback variants हो सकते हैं, जिनके resolutions या formats अलग-अलग हो सकते हैं।

मीडिया type और आकार की सीमाएं

API के माध्यम से अपलोड करने के लिए आकार की सीमाएं
  • इमेज: 5 MB
  • GIF: 15 MB
  • वीडियो: 512 MB (media_category=amplify_video का उपयोग करने पर)

निर्माण

पोस्ट्स, Direct Messages, उपयोगकर्ता प्रोफ़ाइल चित्र, होस्ट किए गए Ads cards आदि जैसे ऑब्जेक्ट्स में एक या अधिक मीडिया ऑब्जेक्ट्स हो सकते हैं। इन शीर्ष-स्तरीय ऑब्जेक्ट्स को सामूहिक रूप से entities कहा जाता है। संबंधित entity creation API (उदा. POST /2/tweets) में एक विशिष्ट media_id का उपयोग करके एक या अधिक मीडिया ऑब्जेक्ट्स भेजे जा सकते हैं। मीडिया ऑब्जेक्ट(s) वाली कोई entity इन चरणों का पालन करके बनाई जा सकती है:
  1. मीडिया फ़ाइल(ों) को या तो अनुशंसित खंडित upload (images/GIF/video), या पुराने सरल upload (केवल images) का उपयोग करके अपलोड करें।
  2. चरण 1 से एक media_id प्राप्त करें। अगर entity में एक से अधिक media_id पैरामीटर भेजे जा सकते हैं, तो इस चरण को अलग-अलग मीडिया के साथ कई बार दोहराया जा सकता है।
  3. media_id और अन्य आवश्यक पैरामीटर शामिल करते हुए, उपयुक्त endpoint को कॉल करके entity बनाएँ। उदाहरण के लिए, POST /2/tweets endpoint का उपयोग करके किसी पोस्ट में media_id संलग्न करें।

प्राप्त करना

कृपया डेटा शब्दकोश में मीडिया ऑब्जेक्ट देखें।