Restfb - Использование API пакетного запроса

Это мой FQL. Он получает сообщение на основе post_id, а также возвращает сообщение, созданное пользователем или страницей. Пользователь или страница возвращаются на основе идентификатора того, кто опубликовал сообщение, которое возвращается первым FQLQuery.

StringBuilder fqlQuery = new StringBuilder();
                    fqlQuery.append("SELECT "
                            + FacebookGraphApi.FQL_STREAM_SELECT
                            + " FROM stream WHERE post_id=\"");
                    fqlQuery.append(rmtId);
                    fqlQuery.append("\"");

                    HashMap<String, String> querys = new HashMap<String, String>();
                    querys.put("messages", fqlQuery.toString());
                    querys.put(
                            "users",
                            "SELECT "
                                    + FacebookGraphApi.FQL_USER_SELECT
                                    + " FROM user WHERE uid IN (SELECT actor_id FROM #messages)");
                    querys.put(
                            "pages",
                            "SELECT "
                                    + FacebookGraphApi.FQL_PAGE_SELECT
                                    + " FROM page WHERE page_id IN (SELECT actor_id FROM #messages)");

Теперь я хотел бы сделать то же самое, используя RESTFB Batch Request API

BatchRequest firstRequest = new BatchRequestBuilder(rmtId)).build();
                    BatchRequest secondRequest = new BatchRequestBuilder(poster_id).build();

                    List<BatchResponse> batchResponses =
                              facebookClient.executeBatch(firstRequest,secondRequest);

Это 2 пакета, которые выполняются, первый возвращает сообщение, и он содержит "from", который содержит poster_id того, кто опубликовал, но я не знаю, как поместить poster_id из первого пакета во второй, чтобы он возвращал информацию о постере.,

Любая помощь будет оценена, спасибо.

1 ответ

Просто чтобы опубликовать ответ,

Первый запрос должен содержать метод имени, от которого вы зависите от другого запроса, и выполнять поиск по второму запросу, который зависит от первых идентификаторов, подобных этому.

? Идентификаторы ={результат = имя-метода:. $ Data.id}

Другие вопросы по тегам