এসএমএস এপিআই
createSMSMessage বাতিল
Anchor link toব্যবহারকারীদের এসএমএস নোটিফিকেশন পাঠাতে ব্যবহৃত হয়
POST https://api.pushwoosh.com/json/1.3/createSMSMessage
অনুরোধের বডি
Anchor link to| নাম | প্রয়োজনীয় | টাইপ | বর্ণনা |
|---|---|---|---|
| auth* | হ্যাঁ | string | Pushwoosh কন্ট্রোল প্যানেল থেকে এপিআই অ্যাক্সেস টোকেন। |
| application* | হ্যাঁ | string | Pushwoosh অ্যাপ্লিকেশন কোড |
| 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 বিভাগে প্রতিটি বার্তার জন্য পরিসংখ্যানও দেখতে পারেন।