Пользователь должен быть подключен к вашему приложению и предоставить разрешение user_hometown
, прежде чем вы сможете получить доступ к этому полю, вам также нужно использовать access_token
пользователя вместо приложения access_token
.
Помните, что многие пользователи не заполняют это поле в Facebook, в этом случае вы получите пустые результаты даже для пользователей, которым предоставлены необходимые разрешения.
Кстати, есть также разрешение user_location
, которое позволяет вам запрашивать location
поле user
, которое отличается от hometown
...