सामग्री पर जाएं

SMS API

createSMSMessage अप्रचलित

Anchor link to

उपयोगकर्ताओं को SMS सूचनाएं भेजने के लिए उपयोग किया जाता है

POST https://api.pushwoosh.com/json/1.3/createSMSMessage

रिक्वेस्ट बॉडी

Anchor link to
नामआवश्यकप्रकारविवरण
auth*हाँस्ट्रिंगPushwoosh कंट्रोल पैनल से API एक्सेस टोकन
application*हाँस्ट्रिंगPushwoosh एप्लिकेशन कोड
notifications*हाँऐरेकंटेंट सेटिंग्स। संदेश पैरामीटर का JSON ऐरे। नीचे विवरण देखें।

नोटिफिकेशन पैरामीटर्स

नामआवश्यकप्रकारविवरण
send_date*हाँस्ट्रिंगसूचना भेजने की तारीख और समय। तुरंत भेजने के लिए YYYY-MM-DD HH:mm या now प्रारूप का उपयोग करें।
content*हाँस्ट्रिंगSMS संदेश की टेक्स्ट सामग्री।
devices*हाँऐरेग्राहक का फ़ोन नंबर (/registerDevice का उपयोग करके एक UserId से जुड़ा होना चाहिए और hwid पैरामीटर में निर्दिष्ट होना चाहिए या use_auto_registration का उपयोग करें)। यहाँ केवल एक नंबर निर्दिष्ट किया जा सकता है।
use_auto_registrationनहींबूलियनयदि true पर सेट किया गया है, तो devices पैरामीटर में निर्दिष्ट फ़ोन नंबर स्वचालित रूप से पंजीकृत हो जाएगा।
dynamic_content_placeholdersनहींऑब्जेक्टसंदेश सामग्री को अनुकूलित करने के लिए डायनामिक कंटेंट प्लेसहोल्डर। प्रत्येक प्लेसहोल्डर को संबंधित डायनामिक मानों से बदल दिया जाएगा।
presetनहींस्ट्रिंगआपके कंट्रोल पैनल से SMS प्रीसेट कोड

रिक्वेस्ट का उदाहरण

Anchor link to
{
"request": {
"application": "12345-67891", // आवश्यक। Pushwoosh एप्लिकेशन कोड।
"auth": "yxoPUlwqm…………pIyEX4H", // आवश्यक। Pushwoosh कंट्रोल पैनल से API एक्सेस टोकन।
"notifications": [{
"send_date": "now", // आवश्यक। YYYY-MM-DD HH:mm या "now"।
"content": "Hello!", // आवश्यक। SMS टेक्स्ट (स्ट्रिंग)।
"devices": ["+1234567890"], // आवश्यक। ग्राहक का फ़ोन नंबर (/registerDevice का उपयोग करके
// एक UserId से जुड़ा होना चाहिए और "hwid" पैरामीटर में
// निर्दिष्ट होना चाहिए या "use_auto_registration" का उपयोग करें)।
// यहाँ केवल एक नंबर निर्दिष्ट किया जा सकता है।
"preset": "XXXXX-XXXXX", // वैकल्पिक। आपके कंट्रोल पैनल से SMS प्रीसेट कोड।
"use_auto_registration": true // वैकल्पिक। "devices" पैरामीटर में निर्दिष्ट फ़ोन नंबर
// को स्वचालित रूप से पंजीकृत करें।
}]
}
}

रिस्पॉन्स का उदाहरण

Anchor link to
{
"status_code": 200,
"status_message": "OK",
"response": {
"Messages": [
"9648-0B10ECB6-0D9F214D"
]
}
}

एरर रिस्पॉन्स

Anchor link to
{
"status_code": 210,
"status_message": "Invalid devices list. \"devices\" must be an array.",
"response": {
"Messages": []
}
}

SMS आँकड़े प्राप्त करने के लिए, totalsByIntervals विधि का उपयोग करें।

आप संदेश इतिहास अनुभाग में प्रत्येक संदेश के लिए आँकड़े भी देख सकते हैं।