การเชื่อมต่อ API ในรูปแบบต่าง ๆ มักจะมีคำศัพทฺน์เฉพาะที่ Developer หรือกลุ่มงานอาชีพที่เกี่ยวข้องมักจะทราบกันดีอยู่แล้วนะคะ แต่สำหรับบุคคลทั่วไปแล้ว มักจะไม่เข้าใจ และคุ้นเคยเท่าไหร่ จึงเกิดคำถามขึ้นมาประจำว่าคำนี้แปลว่าอะไร เกี่ยวข้องกับการเชื่อมต่อ API ในลักษณะไหนบ้างนั่นเองค่ะ ดังนั้นบทความนี้ จะรวบรวมคำศัพท์ที่เกี่ยวข้องกับ API มาฝากกันนะคะ จะมีอะไรบ้าง มาดูไปพร้อมกันเลยค่ะ
รวมคำศัพท์ที่เกี่ยวกับ API
1. API
API ย่อมาจาก Application Programming Interface ก็คือ การเชื่อมต่อระบบหนึ่งไปสู่อีกระบบ โดยจะมีการสร้างเงื่อนไข และตกลงกันไว้ทั้ง 2 ฝ่าย โดยการเชื่อมต่อ API นั้นจะทำให้ซอฟแวร์ภายนอก ที่เราเชื่อมระบบไว้ สามารถเข้า และอัพเดทข้อมูลได้แต่ยังอยู่ในข้อกำหตดของทั้ง 2 ฝ่ายอยู่นั่นเองค่ะ
2. SMS API
หมายถึง การเชื่อมต่อระบบเพื่อทำการส่งข้อความ ไปยังกลุ่มเป้าหมาย ผ่านระบบของตนเองที่เชื่อมต่อไว้กับเว็บไซต์ส่งข้อความที่เราเลือก ถ้าจะให้อธิบายความหมายให้มากขึ้นก็คือ การที่เราต้องการส่งข้อความ SMS ไปยังกลุ่มเป้าหมายหรือลูกค้า โดยปกติเราจะต้องเข้าเว็บไซต์ ที่เป็นบริการเพื่อทำการส่งผ่านแพลตฟอร์มของเขา แต่ถ้าเรามีการเชื่อมต่อ SMS API เราจะสามารถกำหนดและสร้างขอบเขตการส่ง เพื่อให้เราสามารถส่งข้อความผ่านแพลตฟอร์มของเราเองได้เองเลย ไม่จำเป็นต้องผ่านตัวกลางอีก ทั้งนี้ก็ขึ้นอยู่กับเงื่อนไข และข้อตกลงการเข้าถึงของผู้ให้บริการส่ง SMS ที่คุณเลือกด้วยนะคะ
3. API KEY
มีไว้ใช้สำหรับการยืนยันตนเข้าสู่ระบบ โดยจะเป็นการส่งคำขอไปยังระบบของอีกฝ่ายเพื่อทำการเข้าถึง โดยทั้งสองฝ่ายก็จะมี API Key ที่เอาไว้ใช้ร่วมกันแค่ 2 ฝั่งเท่านั้น หากไม่มี API Key การเชื่อมต่อทั้ง 2 ฝั่งก็จะไม่สำเร็จ เกิด Error ระหว่างส่งนั้นเองค่ะ
4. REST API
หมายถึง Representational State Transfer Application Programming Interface หมายถึงการเชื่อมต่อแลกเปลี่ยนข้อมูลกันผ่านเซิร์ฟเวอร์ ซึ่งเป็นการใช้ที่นิยมที่สุด และมีให้เห็นอย่างแพร่หลาย ยกตัวอย่างที่ชัด ๆ ก็คือ Facebook, Instagram, Twitter เป็นต้น
5. SOAP API
SOAP ย่อมาจาก Simple Object Access Protocol โดยมีเป้าหมายเพื่อนำมาใช้กับกลุ่มตลาด Enterprise โดยเฉพาะ มีความน่าเชื่อถือสูง และสามารถทำงานอยู่บน protocol ใด ๆ ก็ได้ SOAP API เคยได้รับความนิยมมากกว่านี้ในอดีต เพราะความยากในการพัฒนาทั้ง Web และ Mobile ทั้งยังรองรับข้อมูลได้แค่รูปแบบ XML แต่ด้วยข้อดีที่กล่าวไปทำให้บริษัทใหญ่ ๆ ก็ยังคงให้ความสนใจกันอยู่ดีค่ะ