หน้าแรก/บทความ/วิธีสร้างปุ่ม Message Us ส่งข้อความแฟนเพจ Facebook
กลับหน้าบทความ
💬Facebook

วิธีสร้างปุ่ม Message Us ส่งข้อความแฟนเพจ Facebook

แนะนำวิธีสร้างปุ่ม Message Us บนเว็บไซต์เพื่อให้ผู้ใช้สามารถส่งข้อความมายัง Facebook Fanpage ได้โดยตรง โดยใช้ App ID และ Page ID

ศิริชัย ธีรภัทรสกุล (ตั้ม)อ่าน 3 นาที7 สิงหาคม 2560
#Facebook#Fanpage#Message Us#JavaScript#SDK

เว็บไซต์ในไทยส่วนใหญ่มักมี Facebook แฟนเพจ (Fanpage) กันอยู่แล้ว และหากเราอยากให้เว็บไซต์มีช่องทางสำหรับให้ผู้ใช้ติดต่อกลับมายังเจ้าของเว็บไซต์ ถ้าในเพจบ้านเราก็ "Inbox มาเลยนะค๊ะ!" พร้อมกับแปะลิงค์แฟนเพจ

จะดีไหมถ้าเราทำปุ่มที่กดแล้วไปยังหน้าส่งข้อความพร้อมใส่ชื่อเพจเราพร้อมส่งเลย มาลองดูวิธีทำกันครับ

หลักสำคัญเลยเราจะต้องมี App ID และ Page ID ซึ่ง Page ID เรามีอยู่แล้วถ้ามี Fanpage เดี๋ยวบอกวิธีดู Page ID ในขั้นตอนต่อไป

ขั้นตอนที่ 1: สร้าง App ID

ถ้าเรายังไม่มี App ID ของ Facebook ให้เข้าไปสร้างก่อนครับ ที่ลิงค์นี้ https://developers.facebook.com/apps/

กดปุ่มสีเขียว "Add a New App" จะมีหน้าต่างให้กรอกข้อมูลชื่อแอพและอีเมล์ติดต่อ และกดปุ่มสีฟ้า "Create App ID"

เมื่อเสร็จแล้วเราก็จะได้ App ID (ให้ Copy App ID ใส่ใน Notepad ไว้ก่อน)

ขั้นตอนที่ 2: หา Page ID

ไปที่แฟนเพจเรา เลือกเมนู About เลื่อน Scrollbar มาด้านล่างสุดจะมี Page ID แสดงอยู่ (ให้ Copy Page ID ใส่ใน Notepad ไว้ก่อน)

ขั้นตอนที่ 3: ติดตั้ง Code

ทีนี้เราจะได้ App ID และ Page ID มาแล้ว นำมาใส่ใน Code ด้านล่างครับ

Code ติดตั้ง SDK (ใส่แค่ App ID)

<script>
  window.fbAsyncInit = function() {
    FB.init({
      appId      : 'APP_ID',
      xfbml      : true,
      version    : 'v2.6'
    });
  };

  (function(d, s, id){
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) {return;}
    js = d.createElement(s); js.id = id;
    js.src = "//connect.facebook.net/en_US/sdk.js";
    fjs.parentNode.insertBefore(js, fjs);
  }(document, 'script', 'facebook-jssdk'));
</script>

Code แสดงปุ่ม (ใส่ App ID และ Page ID)

<div class="fb-messengermessageus"
     messenger_app_id="APP_ID"
     page_id="PAGE_ID"
     color="blue"
     size="standard">
</div>

ตัวเลือกปุ่ม

สามารถเปลี่ยนสีหรือขนาดปุ่มได้ดังนี้

Parameter ค่าที่ใช้ได้
color blue หรือ white
size standard, large หรือ xlarge

หวังว่าจะมีประโยชน์เล็กๆน้อยๆ กันนะครับ

อ้างอิง: https://developers.facebook.com/docs/messenger-platform/plugin-reference/message-us

🚀 รับพัฒนาเว็บไซต์ & เว็บแอพพลิเคชั่น

สนใจดูตัวอย่างงานหรือสอบถามเพิ่มเติม ติดต่อได้เลยครับ โค้ดโมทีฟ (CodeMotive)