Hot Post

Tích hợp Facebook Messenger Live Chat vào website của bạn


How to brings Facebook Messenger live chat and bots to websites?

Facebook Messenger hiện đã có một plugin cho phép khách truy cập trang web tham gia trò chuyện trực tiếp với quản trị viên trang web hoặc bot mà không cần rời khỏi trang web đó. Được gọi là Customer Chat.

Không giống như những cách tích hợp Facebook chat trước kia, khách hàng chỉ được gửi một tin nhắn duy nhất đến hộp thư Messenger của quản trị viên website, đây thật sự là một "live chat" đúng nghĩa giống như bạn đang trò chuyện trên Messenger vậy.

Là 1 plugin hết sức cần thiết, nhất là đối với các website bán hàng, nhưng không hiểu sao đến tận version 2.2 của Messenger Platform mới được Facebook tích hợp vào. Hiện plugin chỉ ở giai đoạn beta và chỉ hoạt động trên những tên miền bảo mật được phân phối qua giao thức HTTPS.


Cách thực hiện

1Để tích hợp Facebook Messenger Live Chat vào website bạn cần có 1 Fanpage và 1 App FB. Đầu tiên bạn truy cập vào địa chỉ https://developers.facebook.com/apps/ và tạo cho mình 1 app.

Tạo xong bạn nhớ hãy vào tab Xét duyệt ứng dụng >> Kéo tùy chọn app ở chế độ công khai nhé và hãy sao chép ID của ứng dụng để sử dụng ở các bước kế tiếp.


2Truy cập vào Fanpage của bạn >> Tab Cài đặt >> Nền tảng Messenger >> Whitelisted Domains >> dán địa chỉ website của bạn vào và bấm Save lại.


3Tiếp theo bạn cần biết ID fanpage của bạn bằng cách sao chép địa chỉ fanpage (ví dụ: https://www.facebook.com/IrisTipsBlog) và dán link vào công cụ Find your Facebook ID dưới đây và nhấn Find numeric ID

Công cụ Find your Facebook ID

4Trở lại Blogger và dán đoạn code dưới đây vào trước thẻ </body>
<script>
  window.fbAsyncInit = function() {
    FB.init({
      appId            : 'Your-App-ID',
      autoLogAppEvents : true,
      xfbml            : true,
      version          : 'v2.2'
    });
  };
  (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 = "https://connect.facebook.net/vi_VN/sdk.js";
     fjs.parentNode.insertBefore(js, fjs);
   }(document, 'script', 'facebook-jssdk'));
</script>
<div class="fb-customerchat" page_id="Page_ID"></div>

Với Your-App-ID là ID của ứng dụng bạn tạo ở bước 1 và Page_ID ID bạn vừa nhận được ở bước 3.

Nếu có bất kỳ vấn đề khó khăn hay câu hỏi gì, bạn đừng ngần ngại, hãy để lại bình luận ở form bên dưới nhé.
Chúc bạn thành công!

Created by Iris Tips
Đăng ký nhận tin khuyến mãi, thủ thuật mới

Mẹo nhỏ khi bình luận
  • - Để viết chữ in đậm hãy sử dụng thẻ <b>chữ in đậm</b>
  • - Để viết chữ in nghiêng hãy sử dụng thẻ <i>chữ in nghiêng</i>
  • - Để viết code hãy sử dụng công cụ Conversion ở bên dưới để mã hóa và sau đó dán vào khung bình luận.
  • - Để chèn hình ảnh, video chỉ cần dán link trực tiếp của hình ảnh hoặc video vào khung bình luận (hỗ trợ: jpg, gif, png, bmp, Youtube).
  • - Bạn có thể upload hình ảnh, tập tin trực tiếp từ máy tính bằng cách sử dụng công cụ Up ảnh hoặc Up file ở bên dưới.
  • - Bạn có thể check vào ô Notify me ở khung nhận xét để nhận thông báo qua email khi ai đó trả lời bình luận của bạn.

9 Comments

  1. Nếu có js https://connect.facebook.net/vi_VN/sdk.js từ trước lấy từ developers rồi thì k cần thêm đoạn đầu mà chỉ thêm html hiển thị kia thôi bạn nhỉ? Vì mình đang xài js bản 2.11 trong temp r

    Trả lờiXóa
    Trả lời
    1. Đúng rồi bạn, bạn kiểm tra xem trong js của bạn có App ID không nhé, nếu có rồi thì chỉ cần thêm dòng cuối vào thôi
      <div class="fb-customerchat" page_id="Page_ID"></div>

      Xóa
    2. Okay bạn mình làm đc rồi. À temp mình gửi có gì bạn rảnh xem hộ mình 2 cái lỗi htrc mình hỏi nha. Còn về hình ảnh temp mình cũng rep ở mail rồi đó.

      Xóa
    3. Bạn check mail nhé mới rep bạn rồi đấy.

      Xóa
    4. Ok mình vừa check rồi, gửi lại bạn ảnh lỗi trên search console cho bạn xem rồi nha.

      Xóa
    5. Bạn check mail nhé

      Xóa
  2. có làm đc là : ko cần click trò chuyện ngay mak nó tự hiện ko a :v hiện khung chat luôn ý :v

    Trả lờiXóa
    Trả lời
    1. Chắc là không được nha, vì Facebook nó mặc định như vậy rồi, hiện tại thì chưa có cách

      Xóa
  3. cho mình hỏi, vào xét duyệt ứng dụng kéo app ở chế độ công khai chỗ nào vậy?mình vào xét duyệt ứng dụng có 3 phần (yêu cầu,quyền và tính năng của tôi, quyền và tình năng) . cám ơn bạn

    Trả lờiXóa

Đăng nhập bằng Google


Cùng tham gia bình luận bài viết này nhé!