Задать вопрос

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

function vk_fans_count($vkID) {
  $json_string = file_get_contents('https://api.vk.com/method/groups.getMembers?group_id=айдишник&count=0&fields=count&access_token=здесь токен&v=5.73');
  $json = json_decode($json_string, true);
  return $json['response'][0]['count'];
}

этот код я записываю в functions.php WordPress'a
вроде бы при переходе по ссылке api я получаю ответ в виде json
{"response":{"count":10344,"items":[]}}

<?php echo vk_fans_count('айдишник');?>
пытаюсь вывести это число, но ничего к сожалению не происходит
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Руки бы тебе оторвать, за file_get_contents.
function vk_fans_count($group_id) {
        $curl = curl_init();
        curl_setopt_array($curl, [
            CURLOPT_URL => 'https://api.vk.com/method/groups.getMembers',
            CURLOPT_POST => true,
            CURLOPT_RETURNTRANSFER => true,
            CURLOPT_SSL_VERIFYHOST => false,
            CURLOPT_SSL_VERIFYPEER => false,
            CURLOPT_POSTFIELDS => [
                'group_id' => $group_id,
                'count' => 0,
                'v' => 5.73
            ]
        ]);
        $response = json_decode(curl_exec($curl))->response;
        curl_close($curl);
        return $response->count;
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
kawabanga
@kawabanga
json['response']['count'] ?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽