WhatsApp स्टिकर प्राप्त करना
कोई संपर्क अपनी ट्रे से जो स्टिकर टैप करता है, वह sticker वाले एक आने वाले संदेश के रूप में पहुँचता है: इसमें एक WebP फ़ाइल संदर्भ और एक animated फ़्लैग होता है।
आने वाले स्टिकर में क्या होता है
{
"id": "wam_01kye7t1rgyw9u5l8p2zaf7sid",
"direction": "inbound",
"from": { "phone_number": "+14155550100" },
"to": { "phone_number": "+13124495569" },
"status": "received",
"sticker": {
"id": "waf_01kye6r7as0zkv3g1q6suy9whc",
"url": "https://platform.bird.com/v1/whatsapp/messages/wam_01kye7t1rgyw9u5l8p2zaf7sid/media/waf_01kye6r7as0zkv3g1q6suy9whc",
"mime_type": "image/webp",
"animated": false
},
"created_at": "2026-08-25T09:19:37Z"
}| फ़ील्ड | इसमें क्या होता है |
|---|---|
id | संग्रहीत फ़ाइल, जिसे बाइट्स प्राप्त करते समय media_id के रूप में पास करना है |
url | एक Bird URL, जिसे आपकी API कुंजी से प्राप्त किया जाता है |
mime_type | WhatsApp द्वारा बताया गया मीडिया प्रकार, स्टिकर के लिए image/webp |
animated | स्टिकर एनिमेटेड है या नहीं; यह केवल इनबाउंड स्टिकर पर मौजूद होता है |
इस आर्म में किसी भी दिशा में कोई कैप्शन नहीं होता, और न ही स्टिकर या उसके पैक का कोई नाम होता है। स्टिकर ही पूरा संदेश होता है।
animated एनिमेटेड WebP को स्थिर WebP से अलग पहचानता है। यह तब मायने रखता है जब आप फ़ाइल को खुद रेंडर करते हैं: एनिमेटेड स्टिकर कई फ़्रेम वाली WebP फ़ाइल होती है, और स्थिर छवि वाला रेंडरर उसे केवल पहले फ़्रेम तक सीमित कर देता है।
बाइट्स प्राप्त करना
संदेश ID और मीडिया id को चैनल के मीडिया मेथड में पास करें। हब का इनबाउंड मीडिया प्राप्त करना पेज हर भाषा में यह कॉल दिखाता है, साथ ही उन रीडायरेक्ट और हेडर नियमों को भी जिनका यह पालन करता है। फ़ाइल कितने समय तक रखी जाती है, यह भी वहीं बताया गया है।
ज़्यादातर इंटीग्रेशन कभी स्टिकर प्राप्त नहीं करते। स्टिकर आमतौर पर जानकारी के बजाय भावना व्यक्त करता है। इसलिए एजेंट इनबॉक्स एक प्लेसहोल्डर दिखा सकता है, और ऑटोमेटेड फ़्लो कुछ भी डाउनलोड किए बिना संदेश को ऐसी पावती मान सकता है जो सर्विस विंडो को रीसेट करती है।
वेबहुक पेलोड
whatsapp.received इवेंट एनवेलप पर sticker आर्म भेजता है:
{
"type": "whatsapp.received",
"timestamp": "2026-08-25T09:19:37.882Z",
"data": {
"whatsapp_id": "wam_01kye7t1rgyw9u5l8p2zaf7sid",
"workspace_id": "ws_01ky7m235keycbnwyajabe1a6b",
"direction": "inbound",
"from": { "phone_number": "+14155550100" },
"to": { "phone_number": "+13124495569" },
"sticker": {
"id": "waf_01kye6r7as0zkv3g1q6suy9whc",
"url": "https://platform.bird.com/v1/whatsapp/messages/wam_01kye7t1rgyw9u5l8p2zaf7sid/media/waf_01kye6r7as0zkv3g1q6suy9whc",
"mime_type": "image/webp",
"animated": false
}
}
}ध्यान रखने योग्य बातें
- स्टिकर भी सर्विस विंडो को रीसेट करता है। यह किसी भी अन्य इनबाउंड संदेश जैसा ही है, इसलिए इससे आपको फ़्री-फ़ॉर्म जवाबों के लिए 24 घंटे और मिल जाते हैं, भले ही इसमें कार्रवाई करने लायक कोई टेक्स्ट न हो।
- स्टिकर कोई प्रतिक्रिया नहीं है। आपके किसी संदेश पर संपर्क द्वारा जोड़ी गई इमोजी प्रतिक्रिया इनबाउंड संदेश होती ही नहीं: वह उसी संदेश के अपने प्रतिक्रिया लॉग में दर्ज होती है, और उसे पढ़ने का तरीका प्रतिक्रिया इवेंट में बताया गया है।
आगे के चरण
- संदेश प्राप्त करना कैसे काम करता है: इनबाउंड एनवेलप, मीडिया प्राप्त करना, और
whatsapp.receivedवेबहुक - WhatsApp स्टिकर संदेश: इसी आर्म का भेजने वाला पक्ष
- असमर्थित संदेश प्रकार: ऑर्डर, सिस्टम सूचनाएँ, और बाकी सब कुछ जो बिना मॉडल के आता है
- WhatsApp वेबहुक: हर वह इवेंट जिसकी आप सदस्यता ले सकते हैं
संबंधित संसाधन
इस विषय के लिए दस्तावेज़, गाइड और उदाहरणों के साथ आगे बढ़ें।