Nếu bạn đang có người yêu hoặc crush và bạn muốn theo dõi người đó. Đây là cách để bạn tìm comment mà bạn bè của bạn đã bình luận trên Page nào đó. Bạn có thể chủ động tìm theo từng Page riêng biệt.
Tham gia kênh Telegram của AnonyViet 👉 Link 👈 |
Nếu bạn muốn tìm comment của một người bất kỳ trên một Page bất kỳ có thể dùng Code dưới đây. Code do bạn Nguyễn Sơn Dương chia sẻ. Với đoạn code này, bạn sẽ tìm được comment của bạn bè trên Page bất kỳ.
Cách sử dụng Code tìm comment của bạn bè
Chỉnh sửa các thông số Code cho phù hợp:
- idPage: id của page bạn muốn tìm (Cách tìm ID Page)
- idUser: id của người comments (tìm ID User tương tự ID Page)
- accesstoken: là token của bạn (Cách Lấy Token Full quyền)
Bạn mở Chrome lên, bấm F12 chọn tab Console và dánh Code phía dưới vào. Nhớ chỉnh sửa cách thông số cho: accesstoken, idPage, idUser
var idPost = new Array(); var token = "" var idUser = ""; var idPage = ""; function f2(){ var xmlHttp = new XMLHttpRequest(); var uri = "https://graph.facebook.com/v3.3/"+idPage+"/posts?limit=100&access_token="+token; var time = setInterval(function(){ if(uri != ""){ xmlHttp.open("GET",uri,true); xmlHttp.onreadystatechange= function(){ if(this.status == 200 && this.readyState == 4){ var jsonPost = JSON.parse(this.responseText); if(jsonPost.paging.next == "" ||jsonPost.paging.next == null){ uri = ""; }else{ uri = jsonPost.paging.next; var data = jsonPost.data; for(var i=0;i<data.length;i++){ var id = data[i].id; var uri2 = "https://graph.facebook.com/v3.3/"+id+"/comments?fields=from,message&limit=100&access_token="+token; var ttp = new XMLHttpRequest(); getID(uri2,ttp); } } } } xmlHttp.send(); }else{ console.log("End"); clearInterval(time); } },2000); } f2(); function getID(uri2, ttp){ if(uri2 != ""){ ttp.open("GET",uri2,true); ttp.onreadystatechange= function(){ if(this.status == 200 && this.readyState == 4){ var jsonComments = JSON.parse(this.responseText); if(jsonComments.data.length >0){ if(jsonComments.paging.next == "" || jsonComments.paging.next == null){ uri2 = ""; }else{ uri2 = jsonComments.paging.next; var data = jsonComments.data; for(var i=0;i<data.length;i++){ var from = data[i].from; if(from.id == idUser){ console.log(data[i]); } } getID(uri2,ttp); } } } } ttp.send(); }else{ console.log("End post"); return; } };
Câu hỏi thường gặp
Làm thế nào để tìm ID của Page và User?
Bạn có thể tìm ID của Page bằng cách sử dụng công cụ tìm ID Page trực tuyến (tham khảo link trong bài viết) và tìm ID User tương tự.
AccessToken là gì và làm thế nào để lấy được nó?
AccessToken là một mã token cho phép truy cập dữ liệu Facebook. Bạn có thể tìm hiểu cách lấy AccessToken full quyền theo hướng dẫn có trong bài viết.
Nếu code không hoạt động, tôi nên làm gì?
Hãy kiểm tra lại xem bạn đã điền đúng ID Page, ID User và AccessToken. Đảm bảo rằng bạn đã mở Console trong trình duyệt (bấm F12) và dán code vào đúng vị trí.