首页 > 解决方案 > Facebook restFB 不再工作了?

问题描述

我已经为 java 下载了 restFB 2.0.0,它在 Facebook 丑闻之前运行良好。基本上我必须从页面中检索一些交通信息。上个月工作正常,但我没有这个错误

Caused by: com.restfb.exception.FacebookOAuthException: Received Facebook error response of type OAuthException: (#10) To use 'Page Public Content Access', your use of this endpoint must be reviewed and approved by Facebook. To submit this 'Page Public Content Access' feature for review please read our documentation on reviewable features: https://developers.facebook.com/docs/apps/review. (code 10, subcode null)
	at com.restfb.exception.generator.DefaultFacebookExceptionGenerator$DefaultGraphFacebookExceptionMapper.exceptionForTypeAndMessage(DefaultFacebookExceptionGenerator.java:174)
	at com.restfb.exception.generator.DefaultFacebookExceptionGenerator.throwFacebookResponseStatusExceptionIfNecessary(DefaultFacebookExceptionGenerator.java:59)
	at com.restfb.DefaultFacebookClient.makeRequestAndProcessResponse(DefaultFacebookClient.java:987)
	at com.restfb.DefaultFacebookClient.makeRequest(DefaultFacebookClient.java:909)
	at com.restfb.DefaultFacebookClient.makeRequest(DefaultFacebookClient.java:871)
	at com.restfb.DefaultFacebookClient.fetchObject(DefaultFacebookClient.java:408)
	at gis_map.Facebook.getPostFromComplaintsSystem(Facebook.java:217)

这是我之前用来从页面检索信息的代码

    public int getElementMauritiusTrafficAlert() throws ParseException {
    FacebookClient fbClient = new DefaultFacebookClient(accessToken);
    Page page = fbClient.fetchObject("1368529399900469", Page.class);

    Connection<Post> postFeed = fbClient.fetchConnection(page.getId() + "/feed", Post.class, Parameter.with("since", Today));
    for (List<Post> postPage : postFeed) {
        for (Post aPost : postPage) {

            list.add(aPost.getMessage() + "\n" + aPost.getCreatedTime());

        }

    }
    return list.size();
}

我真的不知道这个 API 出了什么问题,我的整个应用程序因此无法启动。我试图评论我使用 api 的函数,但它仍然抛出这个错误。请提供任何帮助!

标签: javafacebookfacebook-graph-apirestfb

解决方案


如错误消息所述,您的应用需要“页面公共内容访问”功能。与 RestFB 无关。

https://developers.facebook.com/docs/apps/review/feature#reference-PAGES_ACCESS


推荐阅读