Makag

Adult webmaster in Social Media - Tips & Tricks

Чистка чёрного списка в сообществе

Ставим на крон каждую минуту (например) и чистим чёрный список группы/паблика по 50 человек за один проход. Работает на PHP 5.4/PHP 5.5/PHP 5.6:

<?php
$token = '80d22a9d4c3d4f1cf82ab6494911d0fe8f0160f'; // токен
$guid = '557332';	// цифровой айди сообщества
$ofstep = '5';//сколько свежих чс не трогать

function vkapi($method) {
		$ch = curl_init("https://api.vk.com/method/".$method);
		curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
		curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);
		curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
		$response = curl_exec($ch);
		curl_close($ch);
		return $response; }

$getuids = vkapi('groups.getBanned?group_id='.$guid.'&offset='.$ofstep.'&count=50&access_token='.$token.'&v=5.59');
$list_json = json_decode($getuids, true); $list_rslt = $list_json['response']['items'];
foreach ($list_rslt as $ruid) { $gotoban = vkapi('groups.unbanUser?group_id='.$guid.'&user_id='.$ruid[id].'&access_token='.$token.'&v=5.62'); 
usleep(334000); } 
?>


Скачать: cbl.zip

P.S. Возможно будет полезно:
что такое токен анкеты вКонтакте и для чего он используется;
регистрация и использование хостинга бегет в картинках;
набор скриптов для вКонтакте Будулай Про.

0 комментариев