Read-only archive. Login and posting are unavailable.

PDA

View Full Version : Nhờ các bác sửa hộ em vài dòng code php


kennyhuy4599
10-01-2020, 08:02
Em thì không biết về lập trình nhưng lại được cho đoạn code, sau khi bỏ token vào rồi thì chạy không được, không rõ sai đoạn nào (năm ngoái em chạy bình thường), các bác cao tay mà đi ngang qua có thể giúp em với được không ạ ? :adore:

$camsuc = 'LIKE'; thành $camsuc = 'HAHA' ( các cảm xúc cần chọn 'LIKE','WOW','LOVE','ANGRY','HAHA','SAD','PRIDE'*/
$limit = '20'; /*số bài nó thả auto*/
$post = json_decode(request('https://graph.facebook.com/me/home?fields=id,message,created_time,from&limit=' . $limit . '&access_token=' . $token), true); /* Get Data Post*/
$timelocpost = date('Y-m-d');
$logpost = file_get_contents("log.txt");
for ($i = 0; $i < 100; $i++) {
$idpost = $post['data'][$i]['id'];
#nếu bạn không thích bot vào ai đó, bỏ id người ta vào, tìm id ở https://findmyfbid.com/ có id rồi bỏ vào
if ($idpost != '100003880469096' && $idpost != '' && $idpost != '' && $idpost != '' && $idpost != '' && $idpost != '' && $idpost != '' && $idpost != '' && $idpost != '' && $idpost != '' ) {
$messagepost = $post['data'][$i]['message'];
$time = $post['data'][$i]['created_time'];
/* Check time Post */
if (strpos($time, $timelocpost) !== false) {
/* Check trùng */
if (strpos($logpost, $idpost) === FALSE) {
/* Send Comment */
$comment = 'Chào, ' . $post['data'][$i]['from']['name'] . '!' . "\n\n" . 'Đã xem và like';
request('https://graph.fb.me/' . urlencode($idpost) . '/reactions?type=' . $camsuc . '&method=post&access_token=' . $token);
sleep(2);
$luulog = fopen("log.txt", "a");
fwrite($luulog, $idpost . "\n");
fclose($luulog);
} else {
echo 'CMT Thành Công';
}
}

}
}
//đây là like bài viết
for ($i = 0; $i < 100; $i++) {
$idpost = $post['data'][$i]['id'];
$time = $post['data'][$i]['created_time'];
/* Check time Post */
if (strpos($time, $timelocpost) !== false) {
/* Check hashtag */
/* Check trùng */
if (strpos($logpost, $idpost) === FALSE) {
/* Send Comment */
// request('https://graph.facebook.com/' . urlencode($idpost) . '/comments?method=post&message=' . urlencode($comment) . '&access_token=' . $token);
$luulog = fopen("log.txt", "a");
fwrite($luulog, $idpost . "\n");
fclose($luulog);
} else {
echo 'like thành công';
}
}
}
exec("php test.php"); /* Chạy lại file */
function request($url)
{
if (!filter_var($url, FILTER_VALIDATE_URL)) {
return FALSE;
}

$options = array(
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_HEADER => FALSE,
CURLOPT_FOLLOWLOCATION => TRUE,
CURLOPT_ENCODING => '',
CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.87 Safari/537.36',
CURLOPT_AUTOREFERER => TRUE,
CURLOPT_CONNECTTIMEOUT => 15,
CURLOPT_TIMEOUT => 15,
CURLOPT_MAXREDIRS => 5,
CURLOPT_SSL_VERIFYHOST => 2,
CURLOPT_SSL_VERIFYPEER => 0
);

$ch = curl_init();
curl_setopt_array($ch, $options);
$response = curl_exec($ch);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
unset($options);
return $http_code === 200 ? $response : FALSE;
}
?>

talaai1312_ver2
10-01-2020, 09:36
Lỗi ở token đó không phải lỗi code đâu.

https://developers.facebook.com/tools/debug/accesstoken/

Thím vào đây debug token, nếu nó ra full scopes như này mới là full quyền, mà hiện tại không còn cách nào lấy cả, có lấy được cũng toàn bị checkpoint.

https://plus24h.com/upload/editor/images/get-token-facebook.png

kennyhuy4599
10-01-2020, 10:24
Lỗi ở token đó không phải lỗi code đâu.

https://developers.facebook.com/tools/debug/accesstoken/

Thím vào đây debug token, nếu nó ra full scopes như này mới là full quyền, mà hiện tại không còn cách nào lấy cả, có lấy được cũng toàn bị checkpoint.

https://plus24h.com/upload/editor/images/get-token-facebook.png

em cảm ơn bác, vậy tại sao đến bây giờ người ta vẫn autolike với nick bị truy cập, gửi tin nhắn spam và auto share bài ầm ầm vậy bác nhỉ ? :adore:

kennyhuy4599
10-01-2020, 10:35
Lỗi ở token đó không phải lỗi code đâu.

https://developers.facebook.com/tools/debug/accesstoken/

Thím vào đây debug token, nếu nó ra full scopes như này mới là full quyền, mà hiện tại không còn cách nào lấy cả, có lấy được cũng toàn bị checkpoint.

https://plus24h.com/upload/editor/images/get-token-facebook.png

à thìm ơi, tại sao token lại có thời gian sử dụng vậy ạ
với lại hình như nó chỉ cho token truy cập ứng dụng chứ không cho sử dụng mục đích khác thì phải ạ @@!
https://2.pik.vn/2020adbe4bda-1955-4c7d-a40c-fffb12ceedc3.jpg

talaai1312_ver2
10-01-2020, 10:52
em cảm ơn bác, vậy tại sao đến bây giờ người ta vẫn autolike với nick bị truy cập, gửi tin nhắn spam và auto share bài ầm ầm vậy bác nhỉ ? :adore:

à thìm ơi, tại sao token lại có thời gian sử dụng vậy ạ
với lại hình như nó chỉ cho token truy cập ứng dụng chứ không cho sử dụng mục đích khác thì phải ạ @@!

Các tool hiện tại là chạy bằng cookie chứ không còn chạy token nữa.

Về việc thời hạn sử dụng/ phạm vi (scopes) là do chủ ứng dụng đăng ký lên + sau đó facebook duyệt cho từng ứng dụng. Như thím thấy trong hình thì ứng dụng của thím là Autolike chỉ có phạm vi truy cập là public_profile.

kennyhuy4599
10-01-2020, 12:00
Các tool hiện tại là chạy bằng cookie chứ không còn chạy token nữa.

Về việc thời hạn sử dụng/ phạm vi (scopes) là do chủ ứng dụng đăng ký lên + sau đó facebook duyệt cho từng ứng dụng. Như thím thấy trong hình thì ứng dụng của thím là Autolike chỉ có phạm vi truy cập là public_profile.

vậy có cách nào autolike an toàn mà ko ảnh hưởng gì ko thím :adore: hoặc thím sửa lại cái code trên cho em thành đăng nhập bằng cookie được ko :adore:
-----------------
em đang dùng cái này mà nó chạy bằng cơm, đăng lên 3p 4p rồi nó mới chạy :(( những bài nó đã like thì sẽ ko đc thấy trên bảng tin nữa :((
https://i.imgur.com/XWhxaeY.png
Hình này được tự động upload và chèn link bởi Voz Living (https://chrome.google.com/webstore/detail/voz-living/bpfbcbgognjimbmabiiphhofpgdcgbgc)