【发布时间】:2016-07-17 00:21:01
【问题描述】:
我正在使用 facebook4j-core-2.1.0 并试图获得喜欢的页面。我不知道我做错了什么,我是这方面的新手。
public static void main(String[] args) throws FacebookException
{
// Generate facebook instance.
Facebook facebook = new FacebookFactory().getInstance();
// access token ...
AccessToken at = new AccessToken(accessTokenString);
// Set access token.
facebook.setOAuthAccessToken(at);
String facebookUserName = "Google";
Page pgId = facebook.getPage(facebookUserName);
Page pgL = facebook.getLikedPage(pgId.getId());
System.out.println("Page Likes :" + pgL);
}
http://www.facebook.com/Google 显示它有 18,281,664 个赞,但是当我运行上面的代码时,我得到了 null 值。
我在这里错过了什么?
【问题讨论】:
-
需要user_likes权限
-
@luschn Google facebook 页面是公开的,对吧?你的意思是我必须获得谷歌的许可(user_likes)才能访问它的页面喜欢?
-
哦,对不起,我在考虑“来自用户的喜欢”,我的错。
标签: java facebook facebook-java-api