Для извлечения всех мест используйте следующее:
GET /api/core/v3/places
Затем можно выполнить фильтрацию по типу места (например, пространство, группа и т. Д.). После того, как все места найдены, используйте указанную ниже конечную точку, чтобы получить весь контент, который принадлежит этому месту:
GET /api/core/v3/places/{placeId}/contents
Вы также можете фильтровать по нескольким аспектам. В этом ответе много деталей по содержанию. Более подробную информацию вы найдете в документации API .
. Вы также можете выполнять запросы в пакетном режиме с использованием конечной точки, как указано ниже здесь :
POST /executeBatch
Для приведенного выше примера можно использовать следующий запрос для извлечения всех мест и содержимого из всех этих мест:
[
{
"key": "places",
"request": {
"method": "GET",
"endpoint": "/api/core/v3/places"
}
}, {
"key": "content",
"request": {
"method": "GET",
"endpoint": "${places:$.list[*].resources.contents.ref}"
}
}
]