मुख्य सामग्री पर जाएं
POST
/
2
/
media
/
upload
मीडिया अपलोड करें
curl --request POST \
  --url https://api.x.com/2/media/upload \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "media": "<string>",
  "media_category": "tweet_image",
  "additional_owners": [
    "2244994945"
  ],
  "media_type": "image/png",
  "shared": false
}
'
{
  "errors": [
    {
      "title": "<string>",
      "type": "<string>",
      "detail": "<string>",
      "status": 123
    }
  ]
}

प्राधिकरण

Authorization
string
header
आवश्यक

The access token received from the authorization server in the OAuth 2.0 flow.

बॉडी

media
आवश्यक

अपलोड की जाने वाली फ़ाइल।

media_category
enum<string>
आवश्यक

एक स्ट्रिंग enum मान, जो मीडिया उपयोग-प्रकरण की पहचान करता है। इस पहचानकर्ता का उपयोग उपयोग-प्रकरण-विशिष्ट प्रतिबंधों (जैसे, फ़ाइल आकार) को लागू करने और उन्नत सुविधाओं को सक्षम करने के लिए किया जाता है।

उपलब्ध विकल्प:
tweet_image,
dm_image,
subtitles
उदाहरण:

"tweet_image"

additional_owners
string[]

इस उपयोगकर्ता का विशिष्ट पहचानकर्ता। इसे स्ट्रिंग के रूप में लौटाया जाता है, ताकि उन भाषाओं और टूल्स से जुड़ी जटिलताओं से बचा जा सके जो बड़े पूर्णांकों को संभाल नहीं सकते।

Pattern: ^[0-9]{1,19}$
media_type
enum<string>

छवि या उपशीर्षक का प्रकार।

उपलब्ध विकल्प:
text/srt,
text/vtt,
image/jpeg,
image/bmp,
image/png,
image/webp,
image/pjpeg,
image/tiff
उदाहरण:

"image/png"

shared
boolean
डिफ़ॉल्ट:false

क्या यह मीडिया साझा है या नहीं।

प्रतिक्रिया

अनुरोध सफल रहा।

मीडिया अपलोड अनुरोध की स्थिति प्राप्त करने पर मिलने वाला रिस्पॉन्स।

data
object
errors
object[]
Minimum array length: 1

IETF RFC 7807 (https://tools.ietf.org/html/rfc7807) में परिभाषित एक HTTP Problem Details ऑब्जेक्ट।