Có khi nào bạn cảm thấy những status trên timeline Facebook trang cá nhân không còn cần thiết nữa sau một sự cố cá nhân. Nhiều khi những hình ảnh, câu chuyện, lời hứa hẹn của người xưa cũ giờ đã khiến bạn cảm thấy khó chịu. Lúc này chắc chắn bạn muốn xóa sạch chúng đi. Tuy nhiên, xóa từng post trên tường đúng là thảm họa. Vừa phải đọc lại những bài viết đó, vừa mất rất nhiều thời gian để dọn sạch profile. Thế thì đây sẽ là cứu cánh của bạn. Evergreen sẽ hướng dẫn bạn cách xóa bài đăng trên Timeline, Group hay Fanpage Facebook.
I. Code xóa toàn bộ nội dung trên Timeline, Group hay Fanpage Facebook
Tác giả: Nguyễn Nam Long, J2Team Community
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
<?php
ini_set(‘max_execution_time’, 0);
//token full quyền
$token = “”;
//điền ID nhóm, hoặc trang, hoặc cá nhân
$id_can_xoa = “”;
//Tùy chỉnh thời gian xóa, điền true nếu muốn chọn tính năng này
$option = “false”;
if($option==“true”){
//Lưu ý điền đúng theo quy tắc năm tháng ngày
//Điền thời gian từ ngày bao nhiêu
$since = “2016-01-01”;
//Điền thời gian tới ngày bao nhiêu
$until = “2016-12-30”;
$link = “https://graph.facebook.com/$id_can_xoa/feed?fields=id&limit=2500&access_token=$token&since=$since&until=$until”;
}
else{
$link = “https://graph.facebook.com/$id_can_xoa/feed?fields=id&limit=2500&access_token=$token”;
}
while (true) {
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => $link,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 0,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false
));
$response = curl_exec($curl);
curl_close($curl);
$data = json_decode($response,JSON_UNESCAPED_UNICODE);
$datas = $data[“data”];
foreach($datas as $each){
$id_lay = $each[“id”];
$link = “https://graph.facebook.com/$id_lay?method=delete&access_token=$token”;
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => $link,
CURLOPT_RETURNTRANSFER => false,
CURLOPT_TIMEOUT => 0,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false
));
curl_exec($curl);
curl_close($curl);
sleep(5);
}
if(!empty($data[“paging”][“next”])){
$link = $data[“paging”][“next”];
}
else{
break;
}
}
?>
|
Lưu code dạng delete_all_post_fb.php hoặc tải trên Github
1
|
https://github.com/J2TeamNNL/J2Team-Community/blob/master/delete_all_post_FB.php
|
Hướng dẫn cách sử dụng code: tại đây
Bước 1: tải về và cài đặt XAMPP
Bước 2: Lấy Token Facebook full quyền
Bước 3: Lấy ID Profile, Group hay Fanpage Facebook
Bước 4: Thay Token và ID vào code
Bước 5: Chạy code
Lưu ý: Thay thời gian vào “$since” (bắt đầu) và “$until” (kết thúc)
Chạy code là mất sạch nên hãy suy nghĩ kỹ trước khi xóa bài đăng trên wall nha! Thời gian cũng rất quan trọng nên nhớ chỉnh sửa chuẩn trước khi dọn dẹp tường nhà. Chúc các bạn thành công!