ผู้เขียน หัวข้อ: วิธีนำค่ายอดไลค์ และค่าสถิติอื่นๆของ Facebook Fan page มาแสดง ในหน้าเว็บของเรา  (อ่าน 1417 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ smf

  • [color=green][i]"ถ้าคุณไม่สามารถอธิบายอย่างง่ายๆ ให้คนอื่นเข้าใจได้แล้วล่ะก็ แสดงว่าคุณยังเข้าใจมันไม่ดีพอ"[/i][/color]
  • Administrator
  • Hero Member
  • *****
  • กระทู้: 1,368
  • พอยท์: 5
    • ดูรายละเอียด
    • pordoo.com
    • อีเมล์
สืบเนื่องมาจากผมมีโปรเจ็คอยู่ตัวหนึ่งที่ ณ ขณะนี้ลูกค้าทำการตลาดผ่านแฟนเพจเป็นหลัก และกำลังทำหน้าเว็บแบบชั่วคราวอยู่ ดังนั้นลูกค้าอยากจะให้ผมช่วยนำข้อมูลสถิติบางตัวจากหน้า Facebook Fanpage มาแสดงในหน้าเว็บให้ ได้แก่ ยอดกดไลค์ ยอดของคนที่เคยไปใช้บริการ และยอดของคนที่กำลังพูดถึงแฟนเพจของเค้าครับ

follow height=435

การ ที่จะนำค่าต่างๆเหล่านี้มาแสดงได้นั้น เราจะใช้บริการของ Facebook Fan page Graph Api ครับ วันนี้ผมเลยนำเทคนิคที่ว่ามาเล่าสู่กันฟังครับ
อย่างแรก เราต้องมี Fanpage ID ก่อนนะครับ วิธีการก็ง่ายๆ คลิกที่ลิงค์ด้านล่างได้เลย
http://findmyfbid.com/
แล้วก็ให้เราใส่ URL ของแฟนเพจของเรา



เสร็จ แล้วคลิกปุ่ม Find numeric ID เราก็จะได้ตัวเลข ID ของแฟนเพจเรามาไว้ใช้งานครับ ทีนี้ก็มาถึงขั้นตอนที่จะนำค่าต่างๆมาแสดงแล้วครับผม ซึ่งผมจะเขียนเป็นโค้ดให้ดูละกันนะครับ

แสดงยอด LIKE
<?php$page_id = "1016370841709812"; //แทนค่าเลข ID ของเราตรงนี้ครับ$xml = @simplexml_load_file("http://api.facebook.com/restserver.php?method=facebook.fql.query&query=SELECT%20fan_count%20FROM%20page%20WHERE%20page_id=".$page_id."") or die ("a lot");$fans = $xml->page->fan_count;echo "<strong'>".$fans."</strong> Likes "; ?>


แสดงยอด Talking About
<?php$page_id = "1016370841709812";$xml = @simplexml_load_file("http://api.facebook.com/restserver.php?method=facebook.fql.query&query=SELECT%20talking_about_count%20FROM%20page%20WHERE%20page_id=".$page_id."") or die ("a lot");$talk = $xml->page->talking_about_count;echo " <strong> ".$talk."</strong> Talking about "; ?>


แสดงยอด People Were Here
<?php$page_id = "1016370841709812";$xml = @simplexml_load_file("http://api.facebook.com/restserver.php?method=facebook.fql.query&query=SELECT%20were_here_count%20FROM%20page%20WHERE%20page_id=".$page_id."") or die ("a lot");$here = $xml->page->were_here_count;echo " <strong> ".$here." </strong> People were here"; ?>

และนี่แหละครับคือวิธีการที่ว่า ซึ่งขั้นตอนการเอาค่าอื่นๆมาแสดง ก็สามารถศึกษาเพิ่มเติมได้จากลิงค์นี้นะครับ https://developers.facebook.com/tools/explorer/145634995501895/ มีหลายตัวเลือกให้เลือกใช้เลยครับ
ขอให้มีความสนุกกับการทำเว็บคร้าบ :)


ที่มา: https://www.buksohn.com/show-fan-page-likes-people-talking-about-and-people-were-here-on-your-website.html
« แก้ไขครั้งสุดท้าย: 7 ตุลาคม 2016, 13:00:39 โดย smf »