# WhatsApp वीडियो संदेश

एक वीडियो संदेश एक सार्वजनिक URL रखता है जिसे WhatsApp भेजते समय फ़ेच करता है, और इसके नीचे एक वैकल्पिक कैप्शन होता है।

## वीडियो भेजें

`video.url` सेट करें:

**TypeScript**

```typescript
const msg = await bird.whatsapp.send({
  to: "+16505551234",
  from: "+13124495648",
  video: { url: "https://cdn.example.com/unboxing.mp4" },
});
console.log(msg.id, msg.status);
```

Examples: [TypeScript](/hi-in/dastavez/guides/whatsapp/message-types/video.ts.md) · [Python](/hi-in/dastavez/guides/whatsapp/message-types/video.py.md) · [Go](/hi-in/dastavez/guides/whatsapp/message-types/video.go.md) · [PHP](/hi-in/dastavez/guides/whatsapp/message-types/video.php.md) · [CLI](/hi-in/dastavez/guides/whatsapp/message-types/video.cli.md) · [MCP](/hi-in/dastavez/guides/whatsapp/message-types/video.mcp.md) · [cURL](/hi-in/dastavez/guides/whatsapp/message-types/video.curl.md)

पूर्ण संरचना एक वैकल्पिक `caption` जोड़ती है:

```json
{
  "to": "+16505551234",
  "from": "+13124495648",
  "video": {
    "url": "https://cdn.example.com/unboxing.mp4",
    "caption": "How to set it up"
  }
}
```

`video` में कोई `filename` फ़ील्ड नहीं है। `from` हर सर्विस संदेश पर आवश्यक है: आपके वर्कस्पेस का अपना नंबर, Bird-प्रबंधित नंबर नहीं।

## सीमाएँ

| फ़ील्ड      | सीमा                                           | लागू करने वाला                 |
| ----------- | ---------------------------------------------- | ------------------------------ |
| फ़ाइल साइज़ | 16 MB                                          | केवल WhatsApp, फ़ेच पर (async) |
| फ़ॉर्मेट    | MP4 कंटेनर, H.264 वीडियो, AAC ऑडियो            | केवल WhatsApp, फ़ेच पर (async) |
| `caption`   | अधिकतम 1,024 अक्षर                             | Bird, स्वीकृति पर (`422`)      |
| `url`       | absolute, `https`, होस्ट हो, कोई रॉ स्पेस न हो | Bird, स्वीकृति पर (`422`)      |

Bird कुछ भी कतार में डालने से पहले URL की संरचना और कैप्शन की लंबाई जाँचता है। यह फ़ाइल का वास्तविक साइज़, कंटेनर या कोडेक नहीं जाँचता; केवल WhatsApp का अपना फ़ेच भेजते समय ऐसा कर सकता है। हब का [URL द्वारा मीडिया भेजना](/docs/guides/whatsapp/message-types#sending-media-by-url) और [जब मीडिया विफल होता है](/docs/guides/whatsapp/message-types#when-media-fails) देखें।

## इनबाउंड वीडियो पढ़ना

एक इनबाउंड वीडियो वही `video` ऑब्जेक्ट रखता है, साथ ही एक `id` और `mime_type` जो Bird ने फ़ाइल फ़ेच करके प्राप्त किए। दोनों आउटबाउंड रीड-बैक में अनुपस्थित होते हैं, क्योंकि Bird ने भेजी गई फ़ाइल को कभी फ़ेच नहीं किया। पूरा इनबाउंड रीड, `whatsapp.received` पेलोड, और ध्यान रखने योग्य बातों के लिए [WhatsApp वीडियो प्राप्त करना](/docs/guides/whatsapp/receiving-whatsapp/video) देखें।

## सीमाएँ और विफलता के तरीके

- **कस्टमर सर्विस विंडो खुली होनी चाहिए।** वीडियो एक सर्विस संदेश है, केवल खुली विंडो के अंदर ही डिलीवर होता है; हब की [कस्टमर सर्विस विंडो](/docs/guides/whatsapp/message-types#the-customer-service-window) देखें।
- **Bird `http` को अस्वीकार करता है; WhatsApp स्वयं इसे फ़ेच करेगा।** पूर्ण संरचना जाँच के लिए हब का [URL द्वारा मीडिया भेजना](/docs/guides/whatsapp/message-types#sending-media-by-url) देखें।
- **अस्वीकृत फ़ेच पर भी शुल्क लगता है।** `media_rejected` और चार्ज-ऑन-फ़ेलियर तथ्य के लिए हब का [जब मीडिया विफल होता है](/docs/guides/whatsapp/message-types#when-media-fails) देखें। वीडियो के लिए WhatsApp से आने वाला अस्वीकृति टेक्स्ट अभी तक स्वतंत्र रूप से मापा नहीं गया है जैसा इमेज के लिए मापा गया है, इसलिए इस मैपिंग को प्रति कारण पुष्ट के बजाय समरूपता से अनुमानित मानें।
- **WhatsApp फ़ेच किए गए URL को लगभग 10 मिनट तक कैश करता है।** उस विंडो के अंदर वही URL दोबारा भेजने पर पहले वाला फ़ेच ही दिया जाता है; नया फ़ेच कराने के लिए URL बदलें।
- **एनिमेटेड GIF कोई अलग टाइप नहीं है।** WhatsApp के पास कोई `gif` संदेश टाइप नहीं है; आपका भेजा एनिमेटेड GIF प्राप्तकर्ता को पहुँचता है, और इनबाउंड में आपको वापस आता है, एक सामान्य `video` के रूप में जिसका MIME टाइप MP4 होता है।

## अगले कदम

- [WhatsApp सर्विस संदेश](/docs/guides/whatsapp/message-types): कस्टमर सर्विस विंडो और वह मॉडल जो हर सर्विस संदेश साझा करता है
- [इमेज](/docs/guides/whatsapp/message-types/images): फ़ोटो या ग्राफ़िक के लिए वही संरचना
- [ऑडियो](/docs/guides/whatsapp/message-types/audio): वॉइस नोट या ऑडियो क्लिप के लिए
- [WhatsApp संदेश भेजना](/docs/guides/whatsapp/sending-whatsapp): अनुरोध एन्वेलप, `202` मॉडल, और सुरक्षित फिर से प्रयास

## Related resources

- [Connecting WhatsApp to Bird: from buying a number to a live channel](/learn/whatsapp/connecting-whatsapp-to-bird) (video)
- [What is the 24-hour customer service window on WhatsApp?](/explained/whatsapp/what-is-the-24-hour-customer-service-window) (answer)
- [WhatsApp message builder](/tools/whatsapp-message-builder) (tool)
- [WhatsApp](/products/whatsapp) (product)

[Get an implementation brief](/learn/workspace?topic=whatsapp)
