@rusindex
Начинающий програмист

Как получить список подписчиков группы вк по определенным критериям?

Уже несколько часов пытаюсь понять что не так, есть код
$page = 0;
$limit = 1000; 

do 	{
  
$offset = $page * $limit;
$getlist = vkapi('groups.getMembers?group_id='.$database_result['guid'].'&sort=id_asc&offset='.$offset.'&count=1000&access_token='.$token.'&v=5.64'); 
$json_get_all = json_decode($getlist, true);  $list = $json_get_all['response']['items']; $countcomm = $json_get_all['response']['count'];
if (!is_array($collectuids)) { $collectuids = $list; }
if (is_array($collectuids)) { $previos = $collectuids;  $collectuids = array_merge($previos, $list); }
++$page; usleep(335000);
} 
while($countcomm > $offset + $limit );
$uniqs = array_unique($collectuids);

который позволяет получить айди подписчиков группы при добавлении &fields=sex,bdate,city& что бы получить не только айди а так же пол возраст город год прекращает работу. Подскажите где и что исправить. заранее благодарю
  • Вопрос задан
  • 280 просмотров
Пригласить эксперта
Ответы на вопрос 1
cr1gger
@cr1gger
Все дороги ведут в Рим — встретимся в Риме!
$group = '123456';
        $token = '';
        $query = 'https://api.vk.com/method/groups.getMembers?group_id=' . $group . '&count=1000&fields=bday,sex&access_token=' . $token . '&v=5.103';
        $response = json_decode(file_get_contents($query));
        foreach ($response->response as $key => $value) {
           echo $value->id;
           echo $value->bday;
           echo $value->sex;
           ....
        }
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы