2
我在JAVA中使用RestFB Facebook API。 我需要做的是获得:用户喜欢,用户朋友列表,用户朋友喜欢。在JAVA中使用Facebook RestFB API
什么是正确的流程呢? 我是否需要在Facebook上构建应用程序,用户将批准并连接到此应用程序?
我很困惑正确的方式来实现它:
谢谢!
我在JAVA中使用RestFB Facebook API。 我需要做的是获得:用户喜欢,用户朋友列表,用户朋友喜欢。在JAVA中使用Facebook RestFB API
什么是正确的流程呢? 我是否需要在Facebook上构建应用程序,用户将批准并连接到此应用程序?
我很困惑正确的方式来实现它:
谢谢!
在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());