Share code tự động rep comment Fanpag

Thứ sáu - 24/08/2018 00:55
Để công việc rep comment trở lên dễ dàng hơn mình xin chia sẻ các bạn 1 file code tự động rep comment trên page theo 1 ID bài viết nhất định.
Bước 1: Tạo file:

get.php
<?php

$token = "PAGE Token";
$post_id = "POST ID";
require 'class.check.php';
$check = new Check();
if(!empty($_GET['action']=="get"))
{
	$check->_token = $token;
	$check->_post_id  = $post_id;
	$check->_link = "https://graph.facebook.com/".$post_id."/comments?fields=from&filter=stream&order=reverse_chronological&access_token=".$token."&limit=50&pretty=1";

	$check->check();
}
else
{
	echo "WTF?";
}


class.check.php
<?php
/* class.check.php
 * Code by HTTZIP
 * Share on httzip.com
*/

class Check
{
	public $_token;
	public $_post_id;
	public $_link;
	public $_messID;
	public $_userID;
	public $_userName;
	public function __construct()
	{
	}
	public function check()
	{
		$curl = curl_init();
		curl_setopt_array($curl, array(
			CURLOPT_URL => $this->_link,
			CURLOPT_RETURNTRANSFER => true,
			CURLOPT_TIMEOUT => 0,
			CURLOPT_SSL_VERIFYPEER => false,
			CURLOPT_SSL_VERIFYHOST => false
		));
		$get = curl_exec($curl);
		curl_close($curl);

		$decode = json_decode($get,JSON_UNESCAPED_UNICODE);
		if(!empty($decode['data'])){
			foreach ($decode['data'] as $data) {
				if(!empty($data['from']['id']))
				{
					$this->_userID = $data['from']['id'];
					$this->_messID = $data['id'];
					$this->_userName = $data['from']['name'];
					if( strpos(file_get_contents("list.txt"),$this->_messID) !== false) 
					{
						return false;
					}
					else
					{
						return array($this->saveID(),$this->reply());
					}
				}
				else{
					echo "Lỗi !!!";
				}
			}
		}else{
			return false;	
		}
	}
	public function saveID()
	{
		$list='list.txt';
		$file = fopen($list, 'a');
		fwrite($file,$this->_messID."\n");
		fclose($file);
	}
	public function reply()
	{
		$reply = "https://graph.facebook.com/".$this->_messID."/comments?message=Xin+Chào+@[".$this->_userID."]+vui+lòng+inbox+để+nhận+link+nhé+!&method=POST&access_token=".$this->_token;
		$curlrep = curl_init();
		curl_setopt_array($curlrep, array(
			CURLOPT_URL => $reply,
			CURLOPT_RETURNTRANSFER => true,
			CURLOPT_TIMEOUT => 0,
			CURLOPT_SSL_VERIFYPEER => false,
			CURLOPT_SSL_VERIFYHOST => false
		));
		$res = curl_exec($curlrep);
		curl_close($curlrep);
		echo "Đã trả lời bình luận của ".$this->_userName;
	}
}


Các bạn nhớ thay đổi lại thông số Page Access_Token và Post_ID ở file get.php nhé

Tiếp theo các bạn chạy url theo dạng:

http://domain//get.php?action=get

Như thế là xong rồi.
Chúc các bạn thành công.
Nếu bạn muốn coi demo thì inb Facebook cho mình nhé:

https://www.facebook.com/profile.php?id=100010048488618

Tổng số điểm của bài viết là: 0 trong 0 đánh giá

Click để đánh giá bài viết

  Ý kiến bạn đọc

Những tin mới hơn

Những tin cũ hơn

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây