有没有办法使用Spring Social,restfb等从公共Facebook页面获取提要

时间:2019-08-25 19:02:13

标签: java facebook-graph-api restfb

我正在尝试在Java应用程序中获取公共Facebook页面的供稿。我正在使用图API。 我不断收到错误消息。错误在下面列出。

我已经多次生成访问令牌。

FacebookClient facebookClient = new DefaultFacebookClient("my access token goes here", Version.VERSION_4_0);

User user = facebookClient.fetchObject("me", User.class);
Page page = facebookClient.fetchObject("cocacola", Page.class,
        Parameter.with("fields", "fan_count"));

out.println("User name: " + user.getName());
out.println("Page likes: " + page.getFanCount());
  

线程“ main”中的异常com.restfb.exception.FacebookOAuthException:收到类型为OAuthException的Facebook错误响应:(#10)要使用“页面公共内容访问”,必须使用Facebook审查并批准您对此端点的使用

1 个答案:

答案 0 :(得分:2)

就像错误响应说要读取您的应用需要审阅并批准进行页面公共内容访问的公共页面数据一样,您不能访问/读取不包含它的公共页面数据。参见https://developers.facebook.com/docs/apps/review/feature/#reference-PAGES_ACCESS