【发布时间】:2023-04-01 21:51:02
【问题描述】:
我在 JAVA 中使用 RestFB facebook API。 我需要做的是得到:用户点赞,用户好友列表,用户好友点赞。
什么是正确的流程? 我是否需要在 facebook 上构建一个用户将批准然后连接到该应用程序的应用程序?
我对实现它的正确方法感到非常困惑:|
谢谢!
【问题讨论】:
标签: java facebook facebook-graph-api restfb
我在 JAVA 中使用 RestFB facebook API。 我需要做的是得到:用户点赞,用户好友列表,用户好友点赞。
什么是正确的流程? 我是否需要在 facebook 上构建一个用户将批准然后连接到该应用程序的应用程序?
我对实现它的正确方法感到非常困惑:|
谢谢!
【问题讨论】:
标签: java facebook facebook-graph-api restfb
在 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());
【讨论】: