Events API
createEvent
Anchor link toPOST
https://api.pushwoosh.com/json/1.3/createEvent
สร้าง Event สำหรับแอปพลิเคชัน
Request Body
Anchor link toชื่อ | ประเภท | คำอธิบาย |
---|---|---|
auth* | string | API access token จาก Pushwoosh Control Panel |
application* | string | รหัสแอปพลิเคชัน Pushwoosh |
name | string | ชื่อ Event สูงสุด 32 ตัวอักษร |
description | string | คำอธิบาย Event สูงสุด 64 ตัวอักษร |
eventAttributes | array | อาร์เรย์แอตทริบิวต์ของ Event |
trackRevenue | boolean | ดูส่วน 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:
200 | 200 | สร้าง Event สำเร็จแล้ว |
200 | 210 | ข้อผิดพลาดของอาร์กิวเมนต์ ดูข้อมูลเพิ่มเติมใน status_message |
200 | 403 | ข้อผิดพลาดเกี่ยวกับการอนุญาต (ตัวอย่างเช่น เมื่อเกินขีดจำกัดของ Events) |
200 | 404 | ไม่พบรีซอร์ส |
400 | N/A | สตริงคำขอมีรูปแบบไม่ถูกต้อง |
500 | 500 | ข้อผิดพลาดภายใน |