วิธี Invite Friend หรือส่ง Request ใน Facebook ด้วย Javascript SDK by heha

31
Oct
0

ก่อนจะอ่านต่อ แนะนำให้ไปอ่านการใช้งาน Facebook Javascript SDK เบื้องต้นที่บทความเก่าของผมอันนี้ก่อนครับ คือต้องสั่ง FB.init ก่อนจะใช้งานครับ จากนั้นเรามาดูรูปแบบคำสั่งกันเลยดีกว่าครับ (ถ้าใครใช้กับ app เก่าที่มีอยู่แล้ว ให้ปรับที่หน้า developer ของ app tab Advanced ให้ Requests 2.0 Efficient เป็น enable เอาไว้ด้วยครับ)

Request Dialog 2.0

Request Dialog 2.0

หัดสร้าง Application บน Facebook ด้วย Heroku (Free Cloud Hosting) by heha

30
Sep
4

บทความนี้จริงๆ ก็เหมือนของเก่าเล่าใหม่ เพราะเคยเขียนไปนานมากแล้ว แต่ครั้งนี้ Facebook ได้ประกาศจับมือกับ Heroku ทำให้เรามี Cloud Hosting ได้ใช้กันฟรีๆ ไม่ต้องไปหา host เองให้วุ่นวาย (แต่เฉพาะการทำ app ง่ายๆ เล็กๆ น้อยๆ นะครับ ถ้าจะทำจริงจัง ควรไปเช่า host แบบจ่ายเงินจริงจังอยู่ดี) ซึ่งตัว Heroku นั้นมีข้อดีอย่างมากอย่างแรกคือมี https ในตัว ทำให้ผู้ที่ต้องการจะสร้าง application บน facebook แบบง่ายๆ ไม่ต้องไปวุ่นวายหา Host ใช้งาน และหาทางจดค่าโดเมนและค่า https certificate แบบรายปีให้วุ่นวาย ผมจึงขอเขียนเป็นบทความใหม่ดังนี้ครับ

องค์ประกอบจำเป็นสำหรับนำ application ขึ้น Facebook

รูปแสดง Architecture ของเกม facebook ทั่วๆ ไป

  • —เตรียม Hosting สำหรับเก็บไฟล์ รองรับ load การใช้งานทั่วไป (ในที่นี้ของเราคือ Heroku ครับ)
  • —สร้าง Application ใน Developer ของ Facebook
  • —SDK สำหรับติดต่อกับ Facebook ภาษาต่างๆ (หลักๆ ที่ใช้คือ PHP SDK และ Javascript SDK)
  • —ตัวเกม ตัว app ที่เราสร้างขึ้น

การแก้ไข ปรับเปลี่ยนเว็บไซต์ให้รองรับ HTTPS by heha

30
Sep
0

เนื่องด้วย facebook บังคับให้ application ทุกตัวใช้งาน HTTPS ภายในวันที่ 1 ตุลาคมนี้ ทำให้ผมต้องนั่งปรับแก้ยกใหญ่ โดยสิ่งที่ต้องแก้มีดังนี้

ต้องแก้อะไรบ้าง?

1. ทำ self-signed certificate (ใช้งาน https ได้แต่ browser จะขึ้นเตือนว่าไม่ปลอดภัย และไม่สามารถใช้งานกับ facebook app ที่อยู่ใน canvas ได้) หรือไปขอ certificate จากผู้ให้บริการต่างๆเช่น Thawte, RapidSSL, Godaddy, Verisign ฯลฯ ซึ่งต้องเสียค่าจดทะเบียน ซึ่งจะแตกต่างกันไป

2. แก้ไข code ของเราในการ link ไปแต่ละหน้าจาก http:// ให้เป็น https:// ทั้งหมด เพื่อให้คนที่ใช้งานเว็บไซต์อยู่ไม่หลุดออกจากการเชื่อมต่อ https เพียงเพราะคลิก link เปลี่ยนหน้า

3. แก้ไข code ของเราที่ call ไปยัง external site ต่างๆ เช่น banner exchange ต่างๆ (ที่จริงพวก widget เช่น google+, facebook like หรือ google analytic ก็เข้าเคสนี้ แต่เนื่องจาก code ที่ให้มาจะ auto detect ให้เองว่าเป็น https หรือไม่อยู่แล้วจึงไม่ค่อยมีปัญหานัก ยกเว้นเรา call หาไฟล์ javascript ข้างนอกเองตรงๆ ก็ต้องแก้จาก http:// เป็น https:// ด้วยเช่นกัน)

ผู้ให้บริการ SSL แต่ละเจ้าต่างกันอย่างไร?

Smile Land game on Facebook by akara

30
Jun
5
วันนี้มาขายของซักนิดครับ หุหุ
เป็นเกมที่กำลังพัฒนาให้กับ การท่องเที่ยวแห่งประเทศไทย ร่วมกับบริษัท 2 3 Perspective อยู่ครับ
ชื่อเกมว่า Smile Land จุดประสงค์เพื่อโปรโมทการท่องเที่ยวในประเทศไทยครับ
หน้าที่ของผู้เล่นเกมก็คือเป็น สุดยอดนักท่องเที่ยวแห่งประเทศไทย
ในเกมผู้เล่นจะได้ทำอะไรบ้าง?
ท่องเที่ยวไปในสถานที่ต่างๆ
ได้เห็นภาพจำลองจริงๆของเมืองไทยว่าทุกวันนี้เราเป็นยังไงกัน มีที่อะไรให้เที่ยวบ้าง
(หวังว่าฝรั่งมาเล่นแล้วจะเข้าใจมากขึ้นว่าเราก็มีห้างนะ มีรถไฟฟ้า ไม่ได้ขี่ช้างไปเรียนไปทำงาน)

ซึ่ง ณ ตอนนี้ ยังมีแต่ฉากเฉพาะในกรุงเทพฯครับ จังหวัดอื่นๆ กำลังจะตามมา
แต่งตัวละครได้
ของสะสมจากการสำรวจในฉากต่างๆ
อาหาร(ไอเทมเพิ่ม Energy)ในเกม
อันนี้เป็นแ่ค่บางอย่างในเกมนะครับ ถ้าอยากเห็นทั้งหมดสามารถเข้าไปเล่นได้แล้วครับที่
http://apps.facebook.com/smileland/
แล้วก็นอกจากเกมบนFacebookแล้ว ก็ัยังมีมินิเกมให้เล่นบนมือถือต่างๆด้วยนะครับ
สามารถอ่านรายละเอียดเพิ่มเิติมได้ที่ http://www.smilelandgame.com ครับ
ท้ายสุด อันนี้เป็น VDO ที่ใช้ในงานเปิดตัวครับ

เกมเฟซบุ๊ค(Planet..)ร่วมช่วยเหลือผู้ประสบภัยชาวญี่ปุ่น by akara

14
Mar
0
อย่างที่หลายๆท่านได้ทราบกันดีนะครับว่าได้เกิด ภัยพิบัติร้ายแรงขึ้นที่ประเทศญี่ปุ่น
คราวนี้ บริษัท Levelup Studio ของเราก็คงขออาสาช่วยเหลือเ่ท่าที่จะช่วยได้
เหมือนอย่างเหตุการณ์ที่เคยเกิดขึ้นกับ ประเทศเฮติ และ น้ำท่วมบ้านเรา ครับ
บริษัท Levelup Studio จะบริจาคเงินช่วยเหลือผู้ประสบภัยญี่ปุ่น
เป็นจำนวนเงิน 20% ของทุกๆยอดการเติมเงิน เกม Planet on facebook $50 ผ่านทาง paypal
นอกจากนี้แล้ว ผู้เล่นที่ทำการบริจาคจะได้ Creature Worldcup Serie : Japan ไปฟรีๆด้วย
จบการรายงานข่าวแต่เพียงเท่านี้ครับ
ลิ้งค์ : Planet that have many creatures on facebook
ปล. ขอให้ทุกคนที่ญี่ปุ่นสู้ๆนะครับ ผมรู้พวกคุณจะผ่านมันไปได้ และแข็งแกร่งยิ่งขึ้นกว่าเดิม :)