@kirillwxmx

Как вывести данные о группе ВК API?

Всем привет. У меня появилась такая проблема. У меня есть массив ID групп. Я вывожу ID группы с помощью foreach.
У меня появилось сложность с выводом информации для каждого из ID, если с каким нибудь одним ID, то всё работает.

foreach ($group as $groupID) {
    if (isset($_GET['code'])) {
        $result = true;
        $params = [
            'client_id' => $client_id,
            'client_secret' => $client_secret,
            'code' => $_GET['code'],
            'redirect_uri' => $redirect_uri,
        ];

        if (isset($token['access_token'])) {
            $params = [
                'uids' => $token['user_id'],
                'group_ids' => $groupID,
                'group_id' => $groupID,
                'fields' => 'uid,name,type,photo_50,screen_name,status,city,members_count',
                'access_token' => $token['access_token'],
                'v' => '5.101'];
            $userGroupInfo = json_decode(file_get_contents('https://api.vk.com/method/groups.getById' . '?' . urldecode(http_build_query($params))), true);
            if (isset($userGroupInfo['response'][0])) {
                $userGroupInfo = $userGroupInfo['response'][0];
                $resultGroupInfo = true;
            }
        }
        echo '<pre style="color: white;">';
            echo($groupID);
        echo '</pre>';
    }
    echo '<table class="table text-white text-center">
    <thead>
        <tr>
            <th scope="col">Логотип</th>
            <th scope="col">Название</th>
            <th scope="col">Статус</th>
            <th scope="col">Участники</th>
            <th scope="col">ID</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <th><img style="border-radius: 50%; width: 50px; height: 50px;" src="echo $userGroupInfo["photo_50"];></th>
            <td style="position: relative; top: 10px;"><?php echo $group[$userGroupInfo]["name"] ?></td>
            <td style="position: relative; top: 10px;"><?php echo $userGroupInfo["status"] ?></td>
            <td style="position: relative; top: 10px;"><?php echo $userGroupInfo["members_count"] ?></td>
            <td style="position: relative; top: 10px;"><?php echo $userGroupInfo["id"] ?></td>
        </tr>
    </tbody>
    </table>';
}


637c68b892553690996666.png
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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