2

我之前使用 RestFB 将 facebook 功能添加到我的 spring 应用程序中。现在我开始使用 Spring Social,因为它似乎很容易开发。

目前,我正在为 spring social 中的 facebook 游戏开发后端应用程序,我需要获取一群用户的公开帖子。我可以在 restfb 中执行此操作,如下所示

        FacebookClient facebookClient = new DefaultFacebookClient(accessToken);
        List<BatchRequest> batchRequests = new ArrayList<BatchRequest>();
        for (User user : users) {
            BatchRequestBuilder requstBuilder = new BatchRequestBuilder(
                    user.getFbUid() + "/posts");
            requstBuilder.parameters(Parameter.with("limit", limit));
            batchRequests.add(requstBuilder.build());
        }
        List<BatchResponse> batchResponses = facebookClient.executeBatch(
                batchRequests, Collections.<BinaryAttachment> emptyList());

但我在 Spring Social 中找不到任何此类用于处理 Facebook Graph API 接受的批处理请求的方法。

我怎样才能做到这一点?请帮我。

4

1 回答 1

1

我对JIRA 问题的回复:

正如前面的评论中提到的,我有一个相当可行的原型。然而,它只是一个原型,需要更多的审查才能知道它是否准备好用于 Spring Social Facebook 项目。

具体来说,它适用于给定的 Facebook API 绑定实例……这意味着它在为单个用户批处理请求时效果很好。但是,它不考虑跨多个用户的批处理请求。这肯定需要对我的原型进行一些重新思考。

我希望将它纳入 Spring Social Facebook 1.1.0,但由于推出 1.1.0 的时间很紧,我需要将它推迟到 1.1.0 之后。我不想急于求成,因为正确完成很重要。

FWIW,我相信这是一个重要的功能。但到目前为止,我们只看到少数社区成员对它的兴趣有限。JIRA 问题只有一票。因此,即使我认为这很重要,也很难证明推迟发布是合理的。

于 2014-03-07T18:14:36.757 回答