आप Ultramsg API का उपयोग करके भेजे गए संदेशों की स्थिति जान सकते हैं और संदेश की स्थिति जान सकते हैं कि उपयोगकर्ता ने संदेश पढ़ा है या नहीं।
संदेशों की स्थिति जांचने के दो तरीके हैं:
विधि 1: ACK वेबहुक का उपयोग करें (अनुशंसित)
इन विकल्पों को सक्षम किया जाना चाहिए: प्राप्त पर वेबहुक और एसीके पर वेबहुक।
पिछले दो विकल्पों को सक्रिय करने और अपना वेबहुक पता सेट करने के बाद, अब जब संदेश की स्थिति बदलती है, तो स्थिति आपको रीयलटाइम भेज दी जाएगी।
इसे आसानी से टेस्ट करने के लिए आप webhook.site का इस्तेमाल कर सकते हैं, आप इस वीडियो को देख सकते हैं।
विधि 2: उदाहरण संदेशों की एक सूची प्राप्त करें का उपयोग करें :
आप इस पद्धति का उपयोग करके इंस्टेंस संदेशों की एक सूची प्राप्त कर सकते हैं:
https://docs.ultramsg.com/api/get/messages
सभी संदेशों को इस तरह की स्थिति के साथ लाया जाएगा:
{
"total": 1115,
"pages": 112,
"limit": 10,
"page": 1,
"messages": [
{
"id": 311777,
"referenceId": null,
"from": "[email protected]",
"to": "[email protected]",
"body": "WhatsApp API on UltraMsg.com works good",
"priority": 1,
"status": "sent",
"ack": "pending",
"type": "chat",
"created_at": 1651931190,
"sent_at": 1651931190,
"metadata": {}
}}
एसीके स्थिति:
- लंबित : संदेश वर्तमान में उदाहरण में है।
- सर्वर : संदेश अभी व्हाट्सएप सर्वर में है।
- डिवाइस : संदेश उपयोगकर्ता के मोबाइल फोन पर पहुंचा दिया गया है।
- पढ़ें : संदेश उपयोगकर्ता द्वारा पढ़ा गया है।
- खेला गया : वही “पढ़ें” लेकिन मीडिया संदेशों के लिए यह।
टिप्पणी :
संदेश की स्थिति की जांच करने और यह जानने का सबसे अच्छा तरीका है कि संदेश दिया गया है “डिवाइस”, ऐसा इसलिए है क्योंकि यदि उपयोगकर्ता व्हाट्सएप ऐप पर पढ़ने की रसीद बंद कर देता है तो ” पढ़ें ” संदेशों की स्थिति काम नहीं करेगी।