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

ภาพรวม Pushwoosh API

Pushwoosh API ช่วยให้นักพัฒนาสามารถโต้ตอบกับแพลตฟอร์ม Pushwoosh ได้

คุณสามารถทำอะไรได้บ้างกับ Pushwoosh API

Anchor link to

ด้วย Pushwoosh API คุณจะสามารถเข้าถึงไลบรารีที่กว้างขวางซึ่งมีเมธอดมากกว่า 100 เมธอดที่ช่วยให้คุณสามารถ:

  • ส่งการแจ้งเตือนแบบพุชส่วนบุคคล
  • สร้าง นำเข้า ส่งออก และจัดการเซกเมนต์ผู้ใช้เพื่อการกำหนดเป้าหมายที่แม่นยำ
  • ใช้ Bulk API เพื่อจัดการผู้ใช้/อุปกรณ์เป็นชุด
  • กำหนดค่าแอปพลิเคชัน
  • ติดตามอีเวนต์ของผู้ใช้และเพิ่มแท็กให้กับผู้ใช้เพื่อเพิ่มประสิทธิภาพการกำหนดเป้าหมายและการปรับให้เป็นส่วนบุคคล
  • สร้างและจัดการ Pushwoosh Entities เช่น พรีเซ็ต แท็ก อีเวนต์ แอปพลิเคชัน ฯลฯ
  • เริ่มต้น Pushwoosh Customer Journeys ผ่าน API
  • ดึงข้อมูลสถิติที่ครอบคลุมเกี่ยวกับ Customer Journeys และแคมเปญ Push/Email/SMS
  • ใช้ Geofencing เพื่อส่งการแจ้งเตือนตามตำแหน่งเมื่อผู้ใช้เข้าหรือออกจากพื้นที่ทางภูมิศาสตร์ที่ระบุ
  • ผสานรวมบริการของบุคคลที่สามกับ Pushwoosh ได้อย่างราบรื่น

หากต้องการสำรวจเมธอดที่มีอยู่ทั้งหมดและค้นพบความสามารถที่กว้างขวางของ Pushwoosh API โปรดดูที่ ดัชนีอ้างอิงเมธอด API

การรับรองความถูกต้อง

Anchor link to

Pushwoosh API ใช้โทเค็น API เพื่อรับรองความถูกต้องของคำขอ โทเค็นมีสองประเภท: เซิร์ฟเวอร์ และ อุปกรณ์ ซึ่งแต่ละประเภทใช้สำหรับขอบเขต API ที่เฉพาะเจาะจง

แต่ละบัญชี Pushwoosh จะมาพร้อมกับโทเค็นการเข้าถึง API เริ่มต้นที่สร้างขึ้นสำหรับ Pushwoosh Demo App คุณสามารถดู สร้าง และจัดการโทเค็น API ของคุณได้ใน Pushwoosh Control Panel

ขีดจำกัดอัตรา (Rate limits)

Anchor link to

ขีดจำกัดอัตราคือจำนวนคำขอที่ API สามารถรับได้ในช่วงเวลาที่กำหนด แม้ว่าคำขอ API ส่วนใหญ่ใน Pushwoosh จะไม่จำกัด แต่คำขอ API ของ /createMessage จะถูกจำกัดไว้ที่ 600 คำขอต่อนาทีเพื่อรับประกันคุณภาพการบริการสำหรับผู้ใช้ทุกคน

คำขอ (Requests)

Anchor link to

ต้องใช้ HTTPS สำหรับคำขอ API ทั้งหมดเพื่อรับประกันการถ่ายโอนข้อมูลที่ปลอดภัย

การตอบกลับ (Responses)

Anchor link to

โดยทั่วไป Pushwoosh API จะส่งคืนการตอบกลับในรูปแบบ JSON

รหัสความสำเร็จและข้อผิดพลาด

Anchor link to

รหัสความสำเร็จ

Anchor link to

เมื่อคำขอ API ของคุณได้รับการประมวลผลสำเร็จ คุณจะได้รับรหัสความสำเร็จเป็นส่วนหนึ่งของการตอบกลับ

รหัสสถานะ HTTP
ข้อความสถานะคำอธิบาย
200OKPushwoosh ประมวลผลคำขอสำเร็จ

โปรดทราบว่าเมื่อคุณได้รับการตอบกลับ HTTP 200 หมายความว่าคำขอของคุณได้รับการทำความเข้าใจและประมวลผลสำเร็จ แต่ไม่ได้รับประกันความสำเร็จของการกระทำนั้นๆ ดังนั้นโปรดตรวจสอบข้อความแสดงข้อผิดพลาดหรือคำเตือน (การเข้าถึงถูกปฏิเสธ, ไม่พบแอปพลิเคชัน, คีย์ API ไม่ถูกต้อง ฯลฯ) เพื่อพิจารณาความสำเร็จของการกระทำ

รหัสสถานะ
ข้อความสถานะ
200Warnings: You have reached the subscriber limit. Push Message will be sent to 1 random device only (คำเตือน: คุณมีจำนวนผู้ติดตามถึงขีดจำกัดแล้ว ข้อความพุชจะถูกส่งไปยังอุปกรณ์สุ่มเพียง 1 เครื่องเท่านั้น)
200Warnings: You have exceeded the number of active devices allowed on your current subscription plan. (คำเตือน: คุณมีจำนวนอุปกรณ์ที่ใช้งานเกินกว่าที่อนุญาตในแผนการสมัครสมาชิกปัจจุบันของคุณ)
210Access denied or application not found (การเข้าถึงถูกปฏิเสธหรือไม่พบแอปพลิเคชัน)
210Application not found (ไม่พบแอปพลิเคชัน)
210Application suspended (แอปพลิเคชันถูกระงับ)
210Account not found (ไม่พบบัญชี)
210Account has been suspended (บัญชีถูกระงับ)
210Suspended account can not use device filtration (บัญชีที่ถูกระงับไม่สามารถใช้การกรองอุปกรณ์ได้)
210API token or application is not set (โทเค็น API หรือแอปพลิเคชันไม่ได้ตั้งค่า)
210Please select at least one platform (โปรดเลือกอย่างน้อยหนึ่งแพลตฟอร์ม)
210Invalid API Token: Account not found (โทเค็น API ไม่ถูกต้อง: ไม่พบบัญชี)
210No application or group code given (ไม่ได้ให้รหัสแอปพลิเคชันหรือกลุ่ม)
210API token or application or account is not set (โทเค็น API หรือแอปพลิเคชันหรือบัญชีไม่ได้ตั้งค่า)

รหัสข้อผิดพลาด

Anchor link to

ในกรณีที่คำขอของคุณมีรูปแบบไม่ถูกต้อง พบปัญหาในการประมวลผล หรือเกิดข้อผิดพลาดอื่นๆ Pushwoosh จะส่งรหัสข้อผิดพลาดที่ระบุลักษณะของปัญหาให้คุณ ซึ่งจะช่วยให้คุณสามารถแก้ไขและจัดการปัญหาได้อย่างมีประสิทธิภาพ

รหัสสถานะ HTTP
ข้อความสถานะคำอธิบาย
400Bad request (คำขอไม่ถูกต้อง)ไม่สามารถดำเนินการตามคำขอได้เนื่องจากไวยากรณ์ไม่ถูกต้อง
401Unauthorized (ไม่ได้รับอนุญาต)การรับรองความถูกต้องล้มเหลวหรือไม่ได้รับการให้ข้อมูล
403Token restrictions forbid this operation. (ข้อจำกัดของโทเค็นไม่อนุญาตให้ดำเนินการนี้)โทเค็นการเข้าถึงของคุณไม่มีสิทธิ์ที่จำเป็นในการดำเนินการตามที่ร้องขอ หากต้องการแก้ไขปัญหานี้ ให้ตรวจสอบสิทธิ์ของโทเค็นการเข้าถึงของคุณใน Pushwoosh control panel และปรับเปลี่ยนตามความจำเป็นเพื่อให้ตรงกับข้อกำหนดสำหรับการดำเนินการเฉพาะที่คุณต้องการทำ
404Resource not found (ไม่พบทรัพยากร)บ่งชี้ว่าทรัพยากรที่ร้องขอ เช่น แอป ไม่สามารถระบุตำแหน่งได้หรือไม่พบบนเซิร์ฟเวอร์
500Internal error (ข้อผิดพลาดภายใน)มีปัญหาหรือข้อผิดพลาดที่ไม่คาดคิดเกิดขึ้นบนเซิร์ฟเวอร์ขณะประมวลผลคำขอ API