ইভেন্টস এপিআই
ইভেন্টস এপিআই একটি Pushwoosh অ্যাপ্লিকেশনে একটি ইভেন্ট তার বিবরণ এবং অ্যাট্রিবিউট সহ তৈরি করে। আগে থেকে ইভেন্ট তৈরি করা ঐচ্ছিক। আপনি যখন নিজে অ্যাট্রিবিউটের ধরন সেট করতে চান তখন এটি ব্যবহার করুন, কারণ /postEvent অনুপস্থিত ইভেন্ট স্বয়ংক্রিয়ভাবে তৈরি করে এবং প্রাপ্ত মান থেকে অ্যাট্রিবিউটের ধরন শনাক্ত করে।
createEvent
Anchor link toPOST https://api.pushwoosh.com/json/1.3/createEvent
অ্যাপের জন্য একটি ইভেন্ট তৈরি করে।
রিকোয়েস্ট বডি
Anchor link to| নাম | টাইপ | বিবরণ |
|---|---|---|
| auth* | string | Pushwoosh কন্ট্রোল প্যানেল থেকে API access token। |
| application* | string | Pushwoosh অ্যাপ্লিকেশন কোড |
| name | string | ইভেন্টের নাম, সর্বোচ্চ ১২৮ অক্ষর। |
| description | string | ইভেন্টের বিবরণ, সর্বোচ্চ ৫১২ অক্ষর। |
| eventAttributes | array | ইভেন্ট অ্যাট্রিবিউট অ্যারে। |
| trackRevenue | boolean | ট্র্যাক ইভেন্ট রেভিনিউ বিভাগ দেখুন। |
{ "status_code": 200, "status_message": "OK", "response": { "event": 351 // Created Event Id }}{ "request": { "auth":"yxoPUlwqm…………pIyEX4H", // required. API access token from Pushwoosh Control Panel "application": "XXXXX-XXXXX", // required. Pushwoosh application code "name": "BasketOpen", // required. 128 characters max. Event name. "description": "Open basket page", // optional. 512 characters max. Event description. "eventAttributes": [{ // optional. Event attributes array "type": 3, // Attribute type. Values: // 1 - integer; // 2 - string; // 3 - list; // 4 - date; // 5 - boolean; // 6 - price; "name": "products" // 255 characters max. Attribute name }, { "type": 5, "name": "delivery" }], "trackRevenue": false }}রেসপন্স:
| 200 | 200 | ইভেন্ট সফলভাবে তৈরি হয়েছে |
| 200 | 210 | আর্গুমেন্ট ত্রুটি। আরও তথ্যের জন্য status_message দেখুন |
| 200 | 403 | অনুমতি ত্রুটি (উদাহরণস্বরূপ, যখন ইভেন্টের সীমা অতিক্রম করা হয়) |
| 200 | 404 | রিসোর্স পাওয়া যায়নি |
| 400 | N/A | ত্রুটিপূর্ণ রিকোয়েস্ট স্ট্রিং |
| 500 | 500 | অভ্যন্তরীণ ত্রুটি |