Facebook graph api Restfb-在一次呼叫中获得多个连接

Facebook graph api Restfb-在一次呼叫中获得多个连接,facebook-graph-api,rest,search,Facebook Graph Api,Rest,Search,我正在使用restfb使用搜索字符串搜索连接。根据restfb.com网站上的示例,搜索只是获取连接的另一个示例。到目前为止,我已经让它工作了。也就是说,我可以依次在“我/家”或“我/帖子”下搜索例如“本田” 我不知道如何在一个调用中组合多个搜索(即获取多个连接)。例如,我想在一次呼叫中在“我/家”和“我/帖子”下搜索“本田” restfb.com获取多个对象的示例如下所示: FetchObjectsResults FetchObjectsResults=facebookClient.fetch

我正在使用restfb使用搜索字符串搜索连接。根据restfb.com网站上的示例,搜索只是获取连接的另一个示例。到目前为止,我已经让它工作了。也就是说,我可以依次在“我/家”或“我/帖子”下搜索例如“本田”

我不知道如何在一个调用中组合多个搜索(即获取多个连接)。例如,我想在一次呼叫中在“我/家”和“我/帖子”下搜索“本田”

restfb.com获取多个对象的示例如下所示:

FetchObjectsResults FetchObjectsResults=facebookClient.fetchObjects(Arrays.asList(“me”、“cocacola”)

然而,我似乎看不到任何类似于“fetchConnections”的东西能够检索多个连接,从而使我能够在一个调用中组合多个连接搜索

关于如何在一次呼叫中组合多个连接,有什么想法吗

提前感谢您的帮助


Mohammad

您希望使用批处理请求对象。下面的内容应该可以使用

LinkedList<BatchRequest> request = new LinkedList<BatchRequest>();
List<Long> working = new LinkedList<Long>();
BatchRequest temp = new BatchRequest.BatchRequestBuilder("me").parameters(Parameter.with("limit", 20)).build();
BatchRequest.BatchRequestBuilder("cocacola").parameters(Parameter.with("limit", 20)).build();
LinkedList请求=新建LinkedList();
列表工作=新建LinkedList();
BatchRequest temp=new BatchRequest.BatchRequestBuilder(“me”).parameters(Parameter.with(“limit”,20)).build();
BatchRequestBuilder(“cocacola”).parameters(Parameter.with(“limit”,20)).build();
然后,要发出请求,只需执行以下操作

List<BatchResponse> response = facebookClient.executeBatch(request, Collections.<BinaryAttachment>emptyList());
List response=facebookClient.executeBatch(request,Collections.emptyList());
用你真正想要的查询代替我和cocacola。restfb页面记录了如何发出这些批处理请求。需要了解的主要是,每个批处理请求只能发出50个请求