Информация о группе в Facebook с помощью URL

Для публичной группы https://www.facebook.com/groups/359484787507661/ я получаю информацию о группе по следующему коду:

Group group = facebookClient.fetchObject("359484787507661", Group.class);

Но я не могу получить доступ к информации о группе из следующей общедоступной группы URL https://www.facebook.com/groups/therealheronarendramodi.

Group group = facebookClient.fetchObject("therealheronarendramodi", Group.class);

Я получил следующую ошибку:

Exception in thread "main" com.restfb.exception.FacebookOAuthException: Received Facebook error response of type OAuthException: (#803) Some of the aliases you requested do not exist: therealheronarendramodi (code 803, subcode null)

Как получить информацию о публичной группе на Facebook по имени пользователя? Есть ли способ получить группу по имени пользователя в API restfb?

1 ответ

Вы можете использовать API поиска, чтобы получить идентификатор группы по имени:

/search?type=group&q={group-name}

Конечно, вы можете получить более одной группы, это список групп с их идентификаторами.

Другие вопросы по тегам