Коротко — потому что у этого сообщества (или события) просто нет "привязанного места" в ВК или вы не видите его из‑за прав доступа. Причины и что проверить:
1. Поле place возвращается только если у сообщества / события реально задано место (VK Place). Если у сообщества указана только «страна/город», но не привязано место с координатами — place не придёт.
Действие: откройте страницу сообщества в браузере — есть ли там адрес/карта? Если нет — его нет и в API его не будет.
2. Приватность / права доступа. Для закрытых/приватных сообществ некоторые поля могут не быть доступны для вашего токена. Сервисный токен даёт только публичную информацию; пользовательский токен должен принадлежать участнику сообщества, чтобы увидеть дополнительные поля.
Действие: попробуйте запрос с user access_token того пользователя, который является участником/админом сообщества.
3. Вы используете неверный метод для события. Если вам нужны координаты события (мероприятия), смотрите поле place в объекте события (а не в объекте группы). Для событий используются соответствующие методы (см. docs — поля события). Если у события место не задано, координат тоже не будет.
4. Ошибка в запросе unlikely, но проверьте: fields=place написано правильно, версия API актуальна (у вас v=5.103 — ок).
Что можно сделать прямо сейчас
- Вызвать groups.getById с расширенным набором полей, чтобы увидеть тип/статус:
groups.getById?group_id=237019810&fields=place,type,is_closed,city,country&access_token=...
Посмотрите поле type и is_closed и есть ли place в ответе.
- Если это событие — пришлите ссылку/id события или ответ API, и я подскажу, где именно искать координаты и какие права нужны.
Если хотите, могу проверить по id 237019810 (без токена публичную часть) и подсказать дальше.