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 ชั่วโมง ซึ่งครอบคลุมทั้งแอปพลิเคชันที่ทำเพื่อการค้าและไม่ใช่เพื่อการค้า
| หัวข้อ | รายละเอียด |
|---|---|
| ขีดจำกัดการเรียกใช้ (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


