ข้ามไปยังเนื้อหา

Events API

createEvent

Anchor link to

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

สร้าง Event สำหรับแอปพลิเคชัน

Request Body

Anchor link to
ชื่อประเภทคำอธิบาย
auth*stringAPI access token จาก Pushwoosh Control Panel
application*stringรหัสแอปพลิเคชัน Pushwoosh
namestringชื่อ Event สูงสุด 32 ตัวอักษร
descriptionstringคำอธิบาย Event สูงสุด 64 ตัวอักษร
eventAttributesarrayอาร์เรย์แอตทริบิวต์ของ Event
trackRevenuebooleanดูส่วน Track Event Revenue
{
"status_code": 200,
"status_message": "OK",
"response": {
"event": 351 // ID ของ Event ที่สร้างขึ้น
}
}
{
"request": {
"auth":"yxoPUlwqm…………pIyEX4H", // จำเป็น โทเค็นการเข้าถึง API จาก Pushwoosh Control Panel
"application": "XXXXX-XXXXX", // จำเป็น รหัสแอปพลิเคชัน Pushwoosh
"name": "BasketOpen", // จำเป็น ชื่อ Event สูงสุด 32 ตัวอักษร
"description": "Open basket page", // ไม่จำเป็น คำอธิบาย Event สูงสุด 64 ตัวอักษร
"eventAttributes": [{ // ไม่จำเป็น อาร์เรย์แอตทริบิวต์ของ Event
"type": 3, // ประเภทแอตทริบิวต์ ค่า:
// 1 - integer;
// 2 - string;
// 3 - list;
// 4 - date;
// 5 - boolean;
// 6 - price;
"name": "products" // สูงสุด 64 ตัวอักษร ชื่อแอตทริบิวต์
}, {
"type": 5,
"name": "delivery"
}],
"trackRevenue": false
}
}

Response:

200200สร้าง Event สำเร็จแล้ว
200210ข้อผิดพลาดของอาร์กิวเมนต์ ดูข้อมูลเพิ่มเติมใน status_message
200403ข้อผิดพลาดเกี่ยวกับการอนุญาต (ตัวอย่างเช่น เมื่อเกินขีดจำกัดของ Events)
200404ไม่พบรีซอร์ส
400N/Aสตริงคำขอมีรูปแบบไม่ถูกต้อง
500500ข้อผิดพลาดภายใน