เพิ่ม tab “Play now” ใน Facebook Fanpage by akara

31
Oct
0

ถ้าคุณต้องการเพิ่ม 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 ดูตัวอย่างจากในรูปได้ครับ

  1. ใส่รูป Play Now ของเราเอง ขนาด 111×74 px
  2. เลือกเป็น Redirect
  3. ใส่ URL ของเกมเราเข้าไป
  4. เปลี่ยนชื่อ Tab เป็น Play Now ส่วนนี้คือตัวหนังสือข้างใต้รูปน่ะครับ

เสร็จแล้วก็กด save ก็เรียบร้อยแล้วครับ

ดู Stats Facebook ด้วย SocialBakers by akara

29
Jul
0

วันนี้จะแนะนำเว็บไซต์ที่ผมใช้ดูสถิติต่างๆของคนใช้ Facebook ครับ
เว็บนี้เลยครับ http://www.socialbakers.com/

จริงๆแล้วผมก็ไม่ได้เ้ข้าเว็บนี้นานแล้วครับ มาเปิดดูวันนี้พบว่ามันเปลี่ยนไปเยอะทีเดียว

สถิติที่ผมมักจะดูก็คือจำนวนคนใช้ Facebook ในแต่ละประเทศครับ

ของประเทศไทยตอนนี้อยู่ที่ลำดับ16 มีคนใช้ 15ล้านกว่าคน

นอกจากนี้ก็มีข้อมูลของแต่ละเมืองด้วย

กรุงเทพฯโหดมาก เอาที่1ไปเลย มีคนใช้ถึง 8.6ล้านคน ซึ่งน่าแปลกตรงที่จำนวนประชากรกทม.ปี 2005 มีแค่ 5.6ล้านคน(ข้อมูลจากwikipedia)
มันไปงอกมาจากไหน 3ล้านคน - -”

เมื่อคลิ๊กเข้ามาดูข้อมูลของแต่ละประเทศ ก็จะมีข้อมูลที่ละเอียดขึ้นให้ดูด้วยครับ

Top5 Brand

Top Place

ช่วงอายุและเพศ

อันนี้เป็นของใหม่ที่ผมสนใจครับ Rank ค่าโฆษณาของแต่ละประเทศ

ที่1เป็น Russia click ละ $1.84 = 55.2 บาท เลยทีเดียว *0*

สนใจลองเข้าไปดูกันเองเลยครับ http://www.socialbakers.com/

Facebook Query Language (FQL) by shippo

31
May
0

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 ซึ่งเมื่อกดลิ้งค์เข้ามาแล้วจะเจอเพจหน้าตาแบบนี้ครับ

fql_tutorial2

หลังจากนั้นตรงที่เป็นลิ้งค์ https://graph.facebook.com/ ให้พิมพ์เพิ่มหลังเครื่องหมาย “/” ไปว่า “fql?q=” แล้วตามด้วย query ที่เราเขียนขึ้นมา
แล้วกด submit เราก็จะได้ผลลัพธ์จากการ query แสดงผลที่ด้านล่างนั้นเอง ทั้งนี้ทั้งนั้น การที่เราจะดึงข้อมูลต่างๆจากตารางมาได้ เราจำเป็นต้องทำการขอ Permissions ต่างๆด้วย ซึ่งข้อมูลในแต่ละ Field จะมีการระบุเอาไว้อยู่แล้วว่าต้องมีการใช้ Permissions ใดบ้าง ดังนั้น ถ้าคิดว่าเขียน query ได้ถูกต้องแน่นอนแล้ว แต่ว่าผลลัพธ์ไม่ขึ้น ให้ลองตรวจสอบดูดีๆนะครับ ว่าได้ทำการขอ permissions ไปหรือเปล่า

หมดเพียงเท่านี้แล้วครับ เรื่องของ Facebook Query Language สำหรับคนที่เคยเขียน SQL มาแล้ว น่าจะฝึกฝนได้ไม่ยากนะครับ ส่วนคนที่ไม่เคยเขียน SQL มาก่อนก็ไม่ต้องน้อยใจไปครับ ของแบบนี้ต้องค่อยๆศึกษาไปเรื่อยๆ เดี๋ยวเราก็เขียนได้ครับ ^^

มาเป็น developer ของ facebook กันเถอะ by kraivit

28
Apr
0

ก่อนอื่นเลยต้องอธิบายว่า developer ของ facebook คืออะไร

จริงๆแล้วก็คือผู้ที่ต้องการจะพัฒนาในส่วนของ application ต่างๆใน facebook

ตัวอย่างเช่น game ต่างๆที่อยู่ใน facebook นั่นเอง

มาเริ่มกันเลยดีกว่า ก่อนอื่นนะครับต้องเข้าไปที่ link นี้เลย

http://developers.facebook.com

ซึ่งเป็นส่วนของการดูแลจัดสรร app ของเรานั่นเอง

เมื่อเข้าสู่หน้าแรกให้ทำการ คลิกที่ apps ด้านบนตามรูป

home developer
หลังจาก เข้าสู่หน้า apps แล้วเราจะพบปุ่ม create new app
create new app
เมื่อทำการกดเข้าไปแล้วจะพบ dialog ให้กรอกข้อมูลขึ้นมา
dialog create
ในช่องแรก app name ให้ทำการกรอก ชื่อที่เราต้องการของ application ในส่วนนี้ขอใส่เป็น flashbooktest
ในช่องที่สอง app namespace นั้นจะเป็น ชื่อที่ตามหลัง http://apps.facebook.com/ นั่นเอง ไว้เป็น url ในการเรียกถึง app-ของเรา ขอใส่เป็น leveluptestapp
เมื่อกรอกแล้วก็กดcontinue ได้เลย
เราก็จะพบหน้า
4
ที่เราจะพูดถึงในครั้งนี้คือส่วนด้านล่าง
5
เราจะพูดถึง app on facebook ให้คลิกเข้าไปเลยครับจะได้หน้าตาดังนี้
6
ซึ่งจะเห็นได้ว่า ตรง canvas page นั้นจะเป็นชื่อที่เราตั้งในตอนแรกนั่นเอง
ส่วน canvas url นั้นให้เรากรอก url ที่เราสร้างเอาไว้แล้วเพื่อจะมาไว้ในfacebook กล่าวคือเราจะต้องมีการทำ app เอาไว้ที่ domian ของเราแล้วนำมา linkเข้ากับ facebookนั่นเอง ขอใส่เป็น http://www.levelup.in.th/trainees/kraivit/testcreate/
และsecure canvas url ส่วนตรงนี้ให้ใช้wrlอันเดียวกับเมื่อกี้เพียงhttpให่เคิมs เข้าไปด้วยเป็น httpsนั่นเอง
เท่านี้เราก็จะสามารถสร้าง app ในfacebookได้แล้ว
เพียงแค่เราไปทำappไว้ที่ http://www.levelup.in.th/trainees/kraivit/testcreate/ ตามที่เรากรอกเอาไว้
เมื่อเราเข้าhttp://apps.facebook.com/leveluptestapp ก็จะพบกับสิ่งที่เราทำนั่นเอง
เพียงแต่ในส่วนของphpที่เราทำขึ้นมานั้นจะต้องมีการติดต่อกับfacebookก่อน ซึ่งสามารถอ่านได้ที่คลิกที่นี่ในข้อที่7ลงไปนะครับ
เท่านี้เองเราก็จะสามารถเป็น developerของ facebook ได้แล้ว ง่ายนิดเดียวเองใช่ไหมครับ ^^

ดูอันดับเกม Facebook ด้วย AppData by akara

26
Feb
2

ถ้าคุณเป็นศิลปิน คุณเองก็คงอยากรู้ว่าเพลงของคุณนั้น ฮิตติดชาร์ตอยู่อันดับที่เท่าไร
หรือต่อให้ไม่ิติด Top Chart คุณเองก็น่าจะอยากรู้ว่า คนเค้าชอบฟังเพลงแบบไหนกันบ้าง
เพลงไหนที่มันฮิต คนชอบฟังเยอะๆ

ก็เหมือนกันครับ ถ้าคุณเป็นคนทำเกม คุณก็น่าจะอยากรู้เกมที่คุณทำนั้น อยู่อันดับที่เท่าไร

สำหรับ Facebook Game แล้วสามารถดูไ้ด้ที่เว็บ AppData นี่เลยครับ

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

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

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

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

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

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

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