После того, как умер вкбот, ни в одном существующем коммерческом продукте по раскрутке сообществ в контакте я не нашёл функционала, позволяющего отменять высланные приглашения в группу вКонтакте.
Поэтому пришлось искать решения самому. Поскольку в кодинге я обезьяна — встречайте результат шестичасового труда -)
Использование:
— получаем токен от аккаунта, являющегося руководителем в сообществе (токен должен быть от standalone приложения с правами groups);
— вписываем id группы (без знака "-") и указываем необходимое значение offsets, это смещение вниз по списку высланных инвайтов, чтобы отменять более старые.
— загружаем скрипт на хостинг,
— ставим на cron и радуемся.
Скачать скрипт в архиве: chancel1invite.zip.zip
Поэтому пришлось искать решения самому. Поскольку в кодинге я обезьяна — встречайте результат шестичасового труда -)
Использование:
— получаем токен от аккаунта, являющегося руководителем в сообществе (токен должен быть от standalone приложения с правами groups);
— вписываем id группы (без знака "-") и указываем необходимое значение offsets, это смещение вниз по списку высланных инвайтов, чтобы отменять более старые.
— загружаем скрипт на хостинг,
— ставим на cron и радуемся.
<?php $token = 'e9ac743dd7f1091d47a6804b5'; /// токен руководителя сообщества $group = '12345678'; // айди группы $offsets = '5'; // смещение вниз по списку инвайтов $counts = '1'; // это менять не надо { $getid = curl('https://api.vk.com/method/groups.getInvitedUsers?group_id='.$group.'&offset='.$offsets.'&count='.$counts.'&access_token='.$token); $jsons = json_decode($getid, true); $idmid = $jsons['response']['1']['uid']; $delete = curl('https://api.vk.com/method/groups.removeUser?group_id='.$group.'&user_id='.$idmid.'&access_token='.$token); } function curl( $url ) {$ch = curl_init( $url ); 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; }?>
Скачать скрипт в архиве: chancel1invite.zip.zip
0 комментариев