Facebook เปิดตัว API ใหม่ ดึงดูดนักพัฒนาสร้างสรรค์แอปพลิเคชัน

Facebook ได้สร้างความเคลื่อนไหวครั้งสำคัญในวงการโซเชียลเน็ตเวิร์กด้วยการเปิดตัว API (Application Programming Interface) หรือช่องทางการเชื่อมต่อโปรแกรม ซึ่งเป็นเครื่องมือที่ช่วยให้นักพัฒนาภายนอกสามารถเข้าถึงและใช้งานข้อมูลของ Facebook ได้ การตัดสินใจครั้งนี้ถือเป็นกลยุทธ์ที่แตกต่างอย่างสิ้นเชิงจากคู่แข่งอย่าง MySpace ที่มีระบบนิเวศที่ปิดและเข้มงวดกว่า

เดิมที Facebook จำกัดการใช้งานเฉพาะกลุ่มนักศึกษามหาวิทยาลัย ก่อนจะขยายการเปิดรับสมาชิกจากบริษัทชั้นนำบางแห่งเมื่อเดือนเมษายนที่ผ่านมา นอกจากนี้ยังมีรายงานว่าบริษัทได้ปฏิเสธข้อเสนอการเข้าซื้อกิจการมูลค่าสูงถึง 750 ล้านดอลลาร์ในช่วงเดือนมีนาคม ซึ่งสะท้อนให้เห็นถึงความเชื่อมั่นในศักยภาพการเติบโตของแพลตฟอร์ม

เป้าหมายของ Facebook คือการสร้างระบบนิเวศที่คล้ายกับสิ่งที่ Salesforce.com ทำกับระบบ CRM (Customer Relationship Management) หรือระบบบริหารความสัมพันธ์ลูกค้า ผ่าน AppExchange เพื่อเปลี่ยนสถานะของบริษัทจากการเป็นเพียงแหล่งเก็บข้อมูลขนาดใหญ่ ให้กลายเป็นแพลตฟอร์มที่มีมูลค่าเพิ่มและมีความสามารถหลากหลายมากขึ้น

รายละเอียดการทำงานและข้อจำกัดของ API

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

ในด้านการใช้งาน Facebook ได้กำหนดโควตาการเรียกใช้ข้อมูล (API Calls) ไว้ที่ 100,000 ครั้งต่อ 24 ชั่วโมง ซึ่งครอบคลุมทั้งแอปพลิเคชันที่ทำเพื่อการค้าและไม่ใช่เพื่อการค้า

สรุปข้อมูลทางเทคนิคของ Facebook API
หัวข้อ รายละเอียด
ขีดจำกัดการเรียกใช้ (Rate Limit) 100,000 ครั้ง / 24 ชั่วโมง
ประเภทแอปที่รองรับ เชิงพาณิชย์ และ ไม่ใช่เชิงพาณิชย์
ขอบเขตการทำงาน โต้ตอบข้อมูลนอกเว็บไซต์ และแอปเดสก์ท็อป
ข้อจำกัดหลัก ไม่สามารถสั่งการโดยตรงบนหน้าเว็บไซต์ได้

การตอบรับจากชุมชนนักพัฒนา

ความต้องการเข้าถึงข้อมูลของ Facebook มีมาอย่างต่อเนื่อง เห็นได้จากการที่ Andre Cohen เคยปล่อย API แบบจำกัดการใช้งานเมื่อเดือนมกราคม รวมถึงการที่ Apple พัฒนา Widget บนเดสก์ท็อปเพื่อค้นหาโปรไฟล์ Facebook มาเกือบปี นอกจากนี้ยังมีปลั๊กอินของ Firefox จากบริษัท StudioLD ที่ช่วยปรับเปลี่ยนรูปลักษณ์ของหน้าเว็บ Facebook อีกด้วย

ปัจจุบันในหน้าสำหรับนักพัฒนาของ Facebook ได้มีการนำเสนอแอปพลิเคชันตัวอย่าง เช่น Facebank ซึ่งเป็นเครื่องมือช่วยบันทึกหนี้สินและค่าใช้จ่ายที่ใช้ร่วมกันระหว่างเพื่อนใน Facebook ขณะที่กระดานสนทนาสำหรับนักพัฒนามีสมาชิกเข้าร่วมแล้วกว่า 500 คน และเริ่มมีการนำโปรเจกต์ที่พัฒนาจาก API นี้ไปฝากไว้ใน Google Code ซึ่งคาดว่าจะเกิดการสร้าง Mashups (การนำข้อมูลจากหลายแหล่งมาผสมผสานกันเป็นบริการใหม่) อย่างรวดเร็วในอนาคต

ข้อเท็จจริงสำคัญ

  • กลยุทธ์: มุ่งเน้นการสร้าง Ecosystem แบบเปิดเพื่อสร้างความแตกต่างจาก MySpace
  • มูลค่า: เคยปฏิเสธข้อเสนอซื้อกิจการมูลค่า 750 ล้านดอลลาร์สหรัฐ
  • โควตา: อนุญาตให้เรียกใช้ API ได้สูงสุด 1 แสนครั้งต่อวัน
  • ตัวอย่างแอป: Facebank ใช้จัดการค่าใช้จ่ายระหว่างผู้ใช้
  • ชุมชน: มีนักพัฒนากว่า 500 คนในบอร์ดสนทนาและเริ่มมีการใช้ Google Code ในการจัดเก็บโปรเจกต์

คำถามที่พบบ่อย

API ของ Facebook คืออะไร?

คือช่องทางการเชื่อมต่อที่ Facebook เปิดให้นักพัฒนาภายนอกสามารถเขียนโปรแกรมเพื่อดึงข้อมูลจากระบบของ Facebook ไปใช้งานในแอปพลิเคชันหรือซอฟต์แวร์อื่นๆ ได้

นักพัฒนาสามารถสั่งการทำงานบนหน้าเว็บ Facebook ผ่าน API ได้หรือไม่?

ในเวอร์ชันปัจจุบันยังไม่สามารถทำได้ API รองรับเฉพาะการโต้ตอบกับข้อมูลนอกเว็บไซต์และแอปพลิเคชันบนเดสก์ท็อปเท่านั้น

มีการจำกัดจำนวนการเรียกใช้ข้อมูลหรือไม่?

มีการจำกัดอยู่ที่ 100,000 ครั้ง ภายในระยะเวลา 24 ชั่วโมง สำหรับทั้งแอปพลิเคชันเชิงพาณิชย์และทั่วไป

Facebank คืออะไรและทำงานอย่างไร?

Facebank เป็นหนึ่งในแอปพลิเคชันตัวอย่างที่ใช้ Facebook API ในการช่วยให้ผู้ใช้งานสามารถติดตามยอดหนี้และค่าใช้จ่ายที่แชร์ร่วมกับเพื่อนในเครือข่าย Facebook ได้

Facebook มีเป้าหมายอย่างไรในการเปิด API ครั้งนี้?

ต้องการเปลี่ยนตัวเองจากเพียงแค่ฐานข้อมูลผู้ใช้ขนาดใหญ่ ให้กลายเป็นแพลตฟอร์มที่มีเครื่องมือสนับสนุนการพัฒนาแอปพลิเคชัน คล้ายกับโมเดลธุรกิจของ Salesforce.com