2

以前、春のアプリケーションに Facebook の機能を追加するために RestFB を使用していました。そして今、私は 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 バインディング インスタンスでうまく機能します。つまり、1 人のユーザーのリクエストをバッチ処理するときにうまく機能します。ただし、複数のユーザーにまたがるバッチ リクエストは考慮されません。これには、私のプロトタイプを少し再考する必要があります。

これを Spring Social Facebook 1.1.0 に入れたいと思っていましたが、1.1.0 をプッシュするスケジュールがタイトなため、1.1.0 以降にプッシュする必要があります。これを急ぐつもりはありません。正しく行うことが重要です。

FWIW、これは重要な機能だと思います。しかし、これまでのところ、ごく少数のコミュニティ メンバーからの限定的な関心しか見られませんでした。JIRA 課題には 1 票しかありません。したがって、たとえそれが重要だと信じていても、リリースを延期することを正当化することは困難です.

于 2014-03-07T18:14:36.757 に答える