ตอนนี้เรามาเขียน facebook app กันครับ
เหตุผลที่ผมสนใจ facebook app
- มี User จำนวนมากอยู่แล้ว
- สามารถประชาสัมพันธ์องค์กรได้ดี
- เมื่อมี User มากเพราะฉะนั้นรายได้(ที่คาดว่าจะได้) ก็มากตาม
แต่ก่อนจะเขียนสิ่งที่เราต้องมีคือ Hosting ครับ ที่สนับสนุนภาษา PHP จริงๆ สามารถใช้ภาษาอื่นๆ ได้ด้วย แต่เนื่องจาก Hosting ในไทยนั้นส่วนใหญ่มีแต่ภาษา PHP งั้นก็เลือก PHP แล้วกัน สำหรับคนที่สนใจภาษาอื่นสามารถเลือก API ในภาษาต่างๆ ได้เลยครับตามลิงค์ Facebook Platform Client Libraries มีให้เลือกมากมาย หรือใครที่ยังไม่มี Host สามารถทดสอบ Console ของ Facebook เบื้องต้นได้ที่ Facebook Developer Tools
หลังจากได้ Host เรียบร้อยแล้ว ขั้นตอนแรกให้สมัครเปิดการใช้งาน application developer ของ facebook ก่อนครับ เมื่อเข้าไปในลิงค์นี้แล้วให้ตอบยอมรับ หรือ "Allow" ครับ หลังจากนั้นเราก็จะสามารถสร้าง Facebook Application ได้แล้ว โดยการสร้าง Application นี้ให้กดไปที่ Set up new application ตามรูปได้
เลยครับ
เมื่อเข้ามาในสร้าง Application แล้วให้กรอกข้อมูลที่จำเป็นลงไป หลังจากนั้นเราก็จะได้หน้าตาออกมาประมาณนี้ครับ ขอเอารูปจากจาก Facebook มาแสดงนะครับ
หลังจากนั้นให้กดไปที่ "เปลี่ยนการตั้งค่า" หรือ "Edit Settings" ในภาษาอังกฤษนั่นเอง สิ่งที่เราต้องเปลี่ยนคือ Canvas ครับ ให้คลิกไปที่ Tab Canvas หลังจากนั้นให้ใส่ Canvas URL ไป อันนี้เอาไว้สำหรับแสดงใน Facebook ส่วน Callback Canvas URL ไว้สำหรับให้ Facebook เรียก Application จาก Host เรา
ส่วน Render Method ให้เลือกเป็น FBML ครับ หรือหากใครจะเรียกเป็นแบบ iframe ก็ได้ แต่จะไม่ได้ใช้ความสามารถของ Template Engine FBML ของ Facebook ไปครับ เมื่อกดปุ่ม "บันทึกการเปลี่ยนแปลง" แล้วก็ใกล้เสร็จแล้วครับ
ที่เหลือคือโหลดตัว PHP Client Libraries มาไว้ใน Host เราครับ หลังจากนั้นให้แตกไฟล์ออกมาจะพบอยู่สอง Folder คือ footprint เป็น Sample Application ครับ ส่วนที่เราจะใช้คือ folder ชื่อ php ไฟล์ในนั้นทั้งหมดคือ libraries ครับหรือ Application ของเรานั่นเอง (Canvas Callback URL ให้ชี้มาที่นี่ครับ)
ให้เราสร้างไฟล์ index.php ใส่ไว้ในนั้น หลังจากนั้นให้คลิกไปที่ Sample Code ในหน้า Application ของเราครับ (ในรูปที่ 2) จะเด้งหน้าโค้ด Sample มาให้เรานำไปใส่ใน index.php แล้วลองรันดูครับ เมื่อรันครั้งแรก Facebook จะให้เรายอมรับการติดตั้ง Application แล้วครับ เท่านี้เราก็เริ่มเขียน Application ให้ Facebook ได้แล้ว
ถ้าไรหน่อยได้ไมค่ะ
ตอบลบแบบว่า สร้าง application แบบ FBML เสร็จแล้วเรียบแล้ว
แต่คนอื่นเข้า application ของเราไม่ได้ มันขึ้น error ว่า ไม่พบหน้าที่คุณต้องการ