Canva เว็บแอพสร้างกราฟิกยอดนิยม ประกาศเปิด Apps SDK และ API สำหรับเชื่อมต่อแอพภายนอก นักพัฒนาสามารถเชื่อมต่อผ่าน API กับแพลตฟอร์ม Canva ได้โดยตรง
Canva Connect API เป็น REST API มีด้วยกัน 5 ตัว ได้แก่
Asset อัพโหลดไฟล์ไปยัง media library ของผู้ใช้
Data เชื่อมต่อ data source ภายนอกเพื่ออิมพอร์ตไปยัง Canva
Design สร้างเครื่องมือออกแบบใหม่ๆ เข้ามาในระบบ Canva
Fetch ส่ง HTTP request ไปยังเซิร์ฟเวอร์ภายนอก
User ขออนุมัติการเข้าถึงข้อมูลผู้ใช้งานจากแพลตฟอร์มภายนอก
ส่วนตัว Apps SDK เป็นการใช้ Fetch API ร่วมกับจาวาสคริปต์เพื่อสร้างแอพบน Canva อีกที แอพจะรันใน iframe ในเว็บแอพของ Canva ตัวอย่างแอพที่มาเชื่อมต่อแล้วคือ แอพหาภาพจาก Amazon, แอพย่อลิงก์และสร้าง Dynamic QR Code จาก Bitly เป็นต้น
ตอนนี้ Apps SDK สามารถใช้งานได้แล้ว ส่วนตัว API ชุดเต็มยังต้องรอ waitlist กันต่อไป
ที่มา – Canva