Makag

Adult webmaster in Social Media - Tips & Tricks

Скрипт php для очистки стены сообщества

Чтобы не потерять. Прикольный и иногда нужный скрипт на php для удаления записей со стены сообщества.

<? 

$admintoken = '123456asdfg';//токен админа или редактора
$guid = '123456';//цифровой айди сообщества
$sdvig = '323';//сколько свежих постов не трогать
$filter = 'others'; // какие посты чистить

$wallget = vkapi('wall.get?owner_id=-'.$guid.'&filter='.$filter.'&offset='.$sdvig.'&count=50&access_token='.$admintoken.'&v=5.68');
$scan_wallget = json_decode($wallget, true);  $list_rslt = $scan_wallget['response']['items']; usleep(335000);
foreach($list_rslt as $ruid) { vkapi('wall.delete?owner_id=-'.$guid.'&post_id='.$ruid['id'].'&access_token='.$admintoken.'&v=5.68'); usleep(335000); }


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;
			}

	?> 


filter определяет, какие типы записей на стене необходимо получить.

Возможные значения:
suggests — предложенные записи на стене сообщества;
postponed — отложенные записи;
owner — записи владельца стены;
others — записи не от владельца стены;
all — все записи на стене (owner + others).

P.S. если нужно авто-планирование предложенных новостей в паблике или модерация открытой стены в группе вк — рекомендую заглянуть в тему "скрипты Будулай Про на форуме ra.by"

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