facebook组信息使用网址

时间:2016-01-20 08:57:03

标签: facebook facebook-graph-api facebook-fql restfb facebook4j

对于公共群组https://www.facebook.com/groups/359484787507661/,我将通过以下代码获取群组信息:

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

但我无法访问以下公共群组网址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公共组信息?有没有办法在restfb api中通过它的用户名获得分组?

1 个答案:

答案 0 :(得分:1)

您可以使用搜索API通过名称获取组ID:

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

当然,您可能会获得多个组,这是一个包含ID的组列表。