15 คะแนน โดย xguru 2023-06-02 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • 'JSON Meta Application Protocol' ที่ IETF ประกาศอย่างเป็นทางการ
  • มาตรฐาน OpenAPI ที่เป็นมิตรกับนักพัฒนาเพื่อการจัดการอีเมลที่รวดเร็ว
  • ทางเลือกแทน API อีเมลแบบปิดที่ใช้งานได้เฉพาะบน Gmail
  • เป็นโปรโตคอลใหม่ ไม่ใช่การแปลง IMAP
  • โปรโตคอลแบบ stateless จึงไม่จำเป็นต้องคงการเชื่อมต่อไว้ เหมาะกับอุปกรณ์พกพา
  • ใช้ HTTPS/JSON ที่มีการใช้งานอย่างแพร่หลาย
  • ข้อมูลไบนารีจะไม่ถูกรวมไว้ใน JSON (และในทางปฏิบัติก็ทำได้ยากหากไม่มีการเข้ารหัสแบบ base64) แต่จะอ้างอิงด้วย blobid และอัปโหลด/ดาวน์โหลดแยกผ่าน HTTPS
  • กำหนดโครงสร้าง JSON ที่แสดงข้อมูลที่ใช้ใน RFC5322 อย่างสม่ำเสมอและเป็นระบบ
  • กำหนดกลไก push สองแบบ
    • Event Source Interface สำหรับเดสก์ท็อปและเว็บเมล ต้องใช้การเชื่อมต่อ HTTP แบบคงไว้
    • สำหรับอุปกรณ์พกพาและการเชื่อมต่อกับเว็บ สามารถตั้งค่า callback handler ได้ (RFC8030)
  • แม้จะไม่ได้อิง REST แต่ในทางปฏิบัติก็มีลักษณะ REST-like มากกว่า API แบบ Restful หลายตัว
    • เป็น stateless, รองรับความเป็นไปได้ในการแคชสูง, สนับสนุนตัวกลางแบบโปร่งใส และมีอินเทอร์เฟซแบบรวมศูนย์ที่สามารถจัดการทรัพยากรได้หลากหลาย
  • สเปกนี้เขียนขึ้นเป็นหลักโดยทีม Fastmail

1 ความคิดเห็น

 
rtyu1120 2023-06-05

ดูเหมือนว่าโปรเจกต์ที่ FastMail ทุ่มเทมาอย่างยาวนานจะถูกรวมเข้าไปได้สำเร็จเสียทีนะครับ ตอนนี้มันกำลังแก้ปัญหาเก่า ๆ ของโปรโตคอลอีเมลที่มีอยู่ได้ค่อนข้างดี เลยทำให้คาดหวังไว้สูงมาก แต่อีกมุมหนึ่งก็อดกังวลไม่ได้ว่าเหล่าผู้ให้บริการอีเมลรายเดิมในปัจจุบัน (โดยเฉพาะ Google) ยังจะมีแรงจูงใจมากพอที่จะรองรับมันอยู่ไหม 555