[php] [vk api, wall.repost] Репост из группы на стенку аккаунта

Возможно кому-то пригодится:


Функционал:
делает репост из группы на стенку аккаунта.

Код:

$groupid = '123456789';   // айди группы из которой нужно сделать репост

$lookdown = '1'; // какой пост  по порядку из группы хватать  если есть закреп в шапке  то ставить минимум единицу

$token = '0ea1470c12c1b1d';   // токена начальника

$wall_group = curl('https://api.vk.com/method/wall.get?owner_id=-'.$groupid.'&offset='.$lookdown.'&count=1&access_token='.$token);
$take_object = json_decode($wall_group,true);
$object_id = $take_object['response']['1']['id'];
curl('https://api.vk.com/method/wall.repost?object=wall-'.$groupid.'_'.$object_id.'&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;
    }

В архиве - тут http://makag.ru/download/repost-from-group-2-wall.zip

Опубликовано: 02 сен 2016
525 просмотров
makag_9Y6
Сообщений 28
Чтобы прокомментировать необходимо авторизоваться.