বিষয়বস্তুতে যান

এসএমএস এপিআই

createSMSMessage বাতিল

Anchor link to

ব্যবহারকারীদের এসএমএস নোটিফিকেশন পাঠাতে ব্যবহৃত হয়

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

অনুরোধের বডি

Anchor link to
নামপ্রয়োজনীয়টাইপবর্ণনা
auth*হ্যাঁstringPushwoosh কন্ট্রোল প্যানেল থেকে এপিআই অ্যাক্সেস টোকেন
application*হ্যাঁstringPushwoosh অ্যাপ্লিকেশন কোড
notifications*হ্যাঁarrayকন্টেন্ট সেটিংস। বার্তার প্যারামিটারগুলির একটি JSON অ্যারে। নিচে বিস্তারিত দেখুন।

নোটিফিকেশন প্যারামিটার

নামপ্রয়োজনীয়টাইপবর্ণনা
send_date*হ্যাঁstringনোটিফিকেশন পাঠানোর তারিখ এবং সময়। অবিলম্বে পাঠানোর জন্য YYYY-MM-DD HH:mm ফরম্যাট বা now ব্যবহার করুন।
content*হ্যাঁstringএসএমএস বার্তার টেক্সট কন্টেন্ট।
devices*হ্যাঁarrayগ্রাহকের ফোন নম্বর (/registerDevice ব্যবহার করে একটি UserId-এর সাথে যুক্ত থাকতে হবে এবং hwid প্যারামিটারে নির্দিষ্ট করতে হবে অথবা use_auto_registration ব্যবহার করতে হবে)। এখানে শুধুমাত্র একটি নম্বর নির্দিষ্ট করা যাবে।
use_auto_registrationনাbooleanযদি true তে সেট করা হয়, তাহলে devices প্যারামিটারে নির্দিষ্ট করা ফোন নম্বরটি স্বয়ংক্রিয়ভাবে রেজিস্টার হয়ে যাবে।
dynamic_content_placeholdersনাobjectবার্তার কন্টেন্ট কাস্টমাইজ করার জন্য ডাইনামিক কন্টেন্ট প্লেসহোল্ডার। প্রতিটি প্লেসহোল্ডার সংশ্লিষ্ট ডাইনামিক মান দ্বারা প্রতিস্থাপিত হবে।
presetনাstringআপনার কন্ট্রোল প্যানেল থেকে এসএমএস প্রিসেট কোড

অনুরোধের উদাহরণ

Anchor link to
{
"request": {
"application": "12345-67891", // প্রয়োজনীয়। Pushwoosh অ্যাপ্লিকেশন কোড।
"auth": "yxoPUlwqm…………pIyEX4H", // প্রয়োজনীয়। Pushwoosh কন্ট্রোল প্যানেল থেকে এপিআই অ্যাক্সেস টোকেন।
"notifications": [{
"send_date": "now", // প্রয়োজনীয়। YYYY-MM-DD HH:mm অথবা "now"।
"content": "Hello!", // প্রয়োজনীয়। এসএমএস টেক্সট (স্ট্রিং)।
"devices": ["+1234567890"], // প্রয়োজনীয়। গ্রাহকের ফোন নম্বর (একটি UserId-এর সাথে যুক্ত থাকতে হবে
// /registerDevice ব্যবহার করে এবং "hwid" প্যারামিটারে নির্দিষ্ট করতে হবে
// অথবা "use_auto_registration" ব্যবহার করতে হবে)।
// এখানে শুধুমাত্র একটি নম্বর নির্দিষ্ট করা যাবে।
"preset": "XXXXX-XXXXX", // ঐচ্ছিক। আপনার কন্ট্রোল প্যানেল থেকে এসএমএস প্রিসেট কোড।
"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": []
}
}

এসএমএস পরিসংখ্যান পেতে, totalsByIntervals পদ্ধতি ব্যবহার করুন।

আপনি Message History বিভাগে প্রতিটি বার্তার জন্য পরিসংখ্যানও দেখতে পারেন।