เพิ่ม tab “Play now” ใน Facebook Fanpage by akara
Oct0
ถ้าคุณต้องการเพิ่ม tab play now เข้าไปใน facebook fanpage เพื่อให้ผู้ใช้คลิ๊กแล้ว re-direct ไปที่เกมเลย แบบดังรูป วิธีการมีตามนี้ครับ

1. เข้าไปที่ App Static Iframe Tab https://apps.facebook.com/iframehost/
(จริงๆแล้วมีหลายตัวที่ใช้งานได้เหมือนกันครับ แต่ผมลองแล้วชอบตัวนี้มากสุด)
2. คลิ๊กที่ปุ่ม Install Page Tab

3. จากนั้นเลือก Page ที่เราต้องการ แล้วคลิ๊กที่ปุ่ม Add Page Tab ครับ

4. ต่อมาคือขั้นตอนของการ Setting ดูตัวอย่างจากในรูปได้ครับ

- ใส่รูป Play Now ของเราเอง ขนาด 111×74 px
- เลือกเป็น Redirect
- ใส่ URL ของเกมเราเข้าไป
- เปลี่ยนชื่อ Tab เป็น Play Now ส่วนนี้คือตัวหนังสือข้างใต้รูปน่ะครับ
เสร็จแล้วก็กด save ก็เรียบร้อยแล้วครับ
Facebook Query Language (FQL) by shippo
May0
Facebook Query Language หรือ FQL เป็นภาษา query ที่ใช้ในการคัดกรองข้อมูลหรือดึงข้อมูลที่เราต้องการจาก Facebook โดยตรง ซึ่งการเขียนจะมีลักษณะคล้ายกับภาษา SQL นั่นคือมีรูปแบบเป็น
SELECT (field) FROM (table) WHERE (condition)
และเราสามารถใช้ operator AND, OR, NOT ได้อีกด้วย แต่สิ่งที่ FQL แตกต่างจาก SQL ก็คือ FQL จะไม่อนุญาตให้เราทำการ join table กันได้ ซึ่งถ้าเราต้องการจะใช้ข้อมูลที่มากกว่า 1 ตาราง เราจะใช้ IN เพื่อทำการเชื่อมข้อมูลระหว่างตาราง และ ระหว่าง 2 ตารางที่จะเชื่อมข้อมูลกัน จะต้องมี field ที่เก็บข้อมูลเหมือนกันอยู่ ซึ่งจะเรียก field นี้ว่าเป็น indexable
หลายคนที่อาจจะใช้ Graph API อาจจะสงสัยว่าในเมื่อเรามี Graph API อยู่แล้ว ซึ่งก็สามารถใช้ในการดึงข้อมูลมาใช้ได้เหมือนกัน แล้วทำไมต้องใช้ FQL อีก นั้นก็เป็นเพราะว่า Graph API ไม่สามารถที่จะดึงข้อมูลเป็นชุดๆได้ เช่นหากเราต้องข้อมูลเป็น username, user_id, gender และ birthday ของเพื่อน ถ้าเราใช้ Graph API เราจำเป็นต้องได้รายชื่อเพื่อนทั้งหมดของเรามาก่อน หลังจากนั้นก็จะได้ user_id กับ username มา แล้วจึงใช้ข้อมูลที่ได้มาไปหาข้อมูล gender และ birthday ของเพื่อนอีกที ซึ่งจะเห็นว่าต้องทำหลายขั้นตอนมาก แต่ถ้าเราใช้ FQL สามารถทำได้โดยเขียนภาษา query ตามนี้
SELECT username, uid, sex, birthday FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())
มาถึงตรงจุดนี้ อาจมีหลายคนสงสัยว่า แล้วเราจะรู้ได้อย่างไรว่าฐานข้อมูลมีตารางอะไรบ้าง และแต่ละตารางมี field อะไรให้ใช้บ้าง เราสามารถเข้าไปดูได้อ่าน Document และ Reference ได้ที่ https://developers.facebook.com/docs/reference/fql/ ซึ่งลิ้งค์นี้จะบอกข้อมูลเกี่ยวกับตารางและ field เอาไว้ชัดเจน ว่าทาง facebook อนุญาตให้เราสามารถใช้ข้อมูลส่วนไหนได้บ้าง และทาง Facebook ยังมี tool ที่เอาไว้ให้เราใช้ทดสอบ query ที่เราเขียนขึ้นมาได้อีกด้วย ผ่านทาง Graph API Explorer https://developers.facebook.com/tools/explorer?method=GET&path=100001055377057 ซึ่งเมื่อกดลิ้งค์เข้ามาแล้วจะเจอเพจหน้าตาแบบนี้ครับ

หลังจากนั้นตรงที่เป็นลิ้งค์ https://graph.facebook.com/ ให้พิมพ์เพิ่มหลังเครื่องหมาย “/” ไปว่า “fql?q=” แล้วตามด้วย query ที่เราเขียนขึ้นมา
แล้วกด submit เราก็จะได้ผลลัพธ์จากการ query แสดงผลที่ด้านล่างนั้นเอง ทั้งนี้ทั้งนั้น การที่เราจะดึงข้อมูลต่างๆจากตารางมาได้ เราจำเป็นต้องทำการขอ Permissions ต่างๆด้วย ซึ่งข้อมูลในแต่ละ Field จะมีการระบุเอาไว้อยู่แล้วว่าต้องมีการใช้ Permissions ใดบ้าง ดังนั้น ถ้าคิดว่าเขียน query ได้ถูกต้องแน่นอนแล้ว แต่ว่าผลลัพธ์ไม่ขึ้น ให้ลองตรวจสอบดูดีๆนะครับ ว่าได้ทำการขอ permissions ไปหรือเปล่า
หมดเพียงเท่านี้แล้วครับ เรื่องของ Facebook Query Language สำหรับคนที่เคยเขียน SQL มาแล้ว น่าจะฝึกฝนได้ไม่ยากนะครับ ส่วนคนที่ไม่เคยเขียน SQL มาก่อนก็ไม่ต้องน้อยใจไปครับ ของแบบนี้ต้องค่อยๆศึกษาไปเรื่อยๆ เดี๋ยวเราก็เขียนได้ครับ ^^
มาเป็น developer ของ facebook กันเถอะ by kraivit
Apr0
ก่อนอื่นเลยต้องอธิบายว่า developer ของ facebook คืออะไร
จริงๆแล้วก็คือผู้ที่ต้องการจะพัฒนาในส่วนของ application ต่างๆใน facebook
ตัวอย่างเช่น game ต่างๆที่อยู่ใน facebook นั่นเอง
มาเริ่มกันเลยดีกว่า ก่อนอื่นนะครับต้องเข้าไปที่ link นี้เลย
http://developers.facebook.com
ซึ่งเป็นส่วนของการดูแลจัดสรร app ของเรานั่นเอง
เมื่อเข้าสู่หน้าแรกให้ทำการ คลิกที่ apps ด้านบนตามรูป





และsecure canvas url ส่วนตรงนี้ให้ใช้wrlอันเดียวกับเมื่อกี้เพียงhttpให่เคิมs เข้าไปด้วยเป็น httpsนั่นเอง
ดูอันดับเกม Facebook ด้วย AppData by akara
Feb2
ถ้าคุณเป็นศิลปิน คุณเองก็คงอยากรู้ว่าเพลงของคุณนั้น ฮิตติดชาร์ตอยู่อันดับที่เท่าไร
หรือต่อให้ไม่ิติด Top Chart คุณเองก็น่าจะอยากรู้ว่า คนเค้าชอบฟังเพลงแบบไหนกันบ้าง
เพลงไหนที่มันฮิต คนชอบฟังเยอะๆ
ก็เหมือนกันครับ ถ้าคุณเป็นคนทำเกม คุณก็น่าจะอยากรู้เกมที่คุณทำนั้น อยู่อันดับที่เท่าไร
สำหรับ Facebook Game แล้วสามารถดูไ้ด้ที่เว็บ AppData นี่เลยครับ

เข้ามาถึงหน้าแรกเลยก็จะมีอันดับ Facebook App ที่มีคนใช้เยอะที่สุดให้ดูครับ ซึ่งจะไม่ได้มีแต่เกมเท่าั้นั้น

เลื่อนลงมาข้างล่างหน่อย ก็จะมี App ที่ผู้ใช้เพิ่มมากขึ้นสูงสุด ประจำวัน/อาทิตย์ ให้ดู

App ที่มีคนเลิกใช้สูงสุดก็มีนะ

ถ้าอยากดูข้อมูล App ใดๆ ก็ Search หาเอาได้ครับ

ข้างในหน้าข้อมูลของ App ก็จะมีข้อมูลทั่วๆไป DAU, MAU, ผู้พัฒนา แล้วก็มีกราฟแสดงจำนวนคนเล่นด้วย
ซึ่งสามารถดูย้อนหลังได้แค่ 30 วันเท่านั้นครับ อยากดูมากกว่านี้ ก็จ่ายตังเอา


นอกจากนี้ก็มีข้อมูลของผู้พัฒนาให้ดูได้ด้วย

โดยปกติแล้ว ข้อมูลของ App ต่างๆใน AppData จะขึ้นมาเองครับ แต่ถ้าเป็น App พึ่งสร้างใหม่อาจจะยังไม่มี
ถ้าอยากให้เกมของคุณขึ้นมาเร็วๆ ก็สามารถส่งข้อมูลให้้ AppData ได้ครับ
ด้วยการกดที่ลิ้งค์ Add your app ที่แถบซ้ายมือ








