Да, вы можете получить доступ к элементам коллекции, используя тот же параметр запроса format=json-pretty
, который вы упомянули.
Однако учтите, что:
- URL-адрес должен существовать (что во втором примере с «новостями» не так)
- Чтобы получить список элементов из коллекции, вы используете
format=json-pretty
для коллекции, область действия которой равна items
оттуда. - При выполнении этого типа запроса через Javascript вы, вероятно, захотите просто использовать
format=json
, поскольку в этом случае «красивые» разрывы строк и отступы не требуются.
Например, используя базовый шаблон, как вы уже упоминали, для получения элементов блога, которые вы бы использовали: https://base-template.squarespace.com/blog?format=json-pretty
.Внутри JSON вы увидите массив 'items', который представляет собой данные, которые вы ищете (см. Снимок экрана ниже).Если бы на этом веб-сайте была коллекция "/ news", вы могли бы сделать подобное.
Аналогично, если вы хотите просмотреть вывод JSON из определенного элемента, вы, например, использовали бы: https://base-template.squarespace.com/blog/2016/7/15/most-recent-sample-blog-post?format=json-pretty