В настоящее время я могу получить изображение профиля с 1 идентификатором пользователя с помощью API Graph Facebook. Предполагая, что у меня есть 300 пользователей, я должен сделать 300 запросов к Facebook SDK.
Есть ли способ сделать это в одном запросе?
Это то, что я имею до сих пор:
private void requestPicture(String id) {
GraphRequest.newGraphPathRequest(
AccessToken.getCurrentAccessToken(),
String.format("/%s/picture?type=large&redirect=false", id),
(GraphResponse response) -> {
String pictureUrl = JsonPath.read(response.getJSONObject().toString(), "$.data.url");
}).executeAsync();
}
Мне нужен такой метод:
private void requestPictures(List<String> ids){...}
Это то, что я пробовал до сих пор, но я получаю ошибку some of the aliases you requested do not exist: {id1,id2}
. Конечно, я использовал действующие идентификаторы:
"/picture?ids={id1,id2}&type=large&redirect=false"