| คุณสมบัติ | เก่า | ใหม่ | ผลกระทบ |
|---|---|---|---|
| กลไกการตรวจสอบสิทธิ์ | การตรวจสอบสิทธิ์ขั้นพื้นฐาน (ชื่อผู้ใช้และรหัสผ่านในหัวข้อ) | OAuth 2.0 (การยืนยันตัวตนแบบใช้โทเค็น) | การผสานรวมที่มีอยู่ต้องได้รับการอัปเดตเพื่อรองรับการสร้างและต่ออายุโทเค็น |
| รหัสคำขอที่จำเป็น | ไม่จำเป็นหรือไม่ต้องการ | RequestId เป็นสิ่งที่จำเป็นในทุกคำขอ |
แอปพลิเคชันลูกค้าทั้งหมดต้องสร้างและรวมรหัสคำขอที่ไม่ซ้ำกันต่อการเรียก |
| การปฏิบัติตามรหัสสถานะ HTTP | รหัสสถานะที่กำหนดเองหรือไม่สอดคล้องกัน | รหัสสถานะ HTTP มาตรฐาน (เช่น 200, 400, 401, 500) | ตรรกะการจัดการข้อผิดพลาดในแอปพลิเคชันฝั่งไคลเอนต์อาจจำเป็นต้องได้รับการปรับปรุงใหม่ |
| โครงสร้างคำขอ/การตอบสนองแบบมาตรฐาน | รูปแบบที่แตกต่างกันในแต่ละจุดเชื่อมต่อ | โครงสร้าง JSON มาตรฐานสำหรับทุก API ทั้งการอ่านและการเขียน | อาจจำเป็นต้องปรับปรุงตรรกะการแยกวิเคราะห์และโมเดลข้อมูลในระบบฝั่งลูกค้า |
| ข้อมูลข้อผิดพลาดที่ปรับปรุงแล้ว | ข้อความแสดงข้อผิดพลาดที่สั้นหรือทั่วไป | โครงสร้างข้อผิดพลาดที่มีรายละเอียดพร้อมรหัส ข้อความ และคำแนะนำ | ลูกค้าควรปรับปรุงขั้นตอนการจัดการข้อผิดพลาดเพื่อใช้ประโยชน์จากฟิลด์ใหม่ |
| URL และพารามิเตอร์ของจุดสิ้นสุด | เส้นทางจุดสิ้นสุดและชื่อพารามิเตอร์แบบเก่า | เส้นทางจุดสิ้นสุดและรูปแบบการตั้งชื่อพารามิเตอร์ที่อัปเดตแล้ว | URL ของจุดสิ้นสุดทั้งหมดและข้อมูลที่ส่งในคำขอต้องได้รับการตรวจสอบและอัปเดต |
