2013-10-26 24 views
2

我在JAVA中使用RestFB Facebook API。 我需要做的是获得:用户喜欢,用户朋友列表,用户朋友喜欢。在JAVA中使用Facebook RestFB API

什么是正确的流程呢? 我是否需要在Facebook上构建应用程序,用户将批准并连接到此应用程序?

我很困惑正确的方式来实现它:

谢谢!

回答

1

在facebook developers website上有一步一步的指南。

您必须使用访问令牌,该访问令牌将允许您使用用户的Facebook帐户。访问完毕后,请访问相应的API,获取基本的个人资料信息,朋友列表,照片等信息。

RestFB api是开源的,非常好,我还没有有机会使用它,但在使用它之前create a Facebook application并请求OAuth访问令牌。然后按照RestFB page的说明进行操作。

事情是这样的:

FacebookClient facebookClient = new DefaultFacebookClient(YOUR_ACCESS_TOKEN); 
    User user = facebookClient.fetchObject("me", User.class); 
    Page page = facebookClient.fetchObject("cocacola", Page.class); 
    out.println("User name: " + user.getName()); 
out.println("Page likes: " + page.getLikes()); 
相关问题