Как получить результаты следующей страницы постов/поиска API блоггера?

Делаю следующий запрос:

https://www.googleapis.com/blogger/v3/blogs/(blogId)/posts/search?key=(myKey)&q=(someSearchTerm)

и я получаю 10 элементов в результате и поле nextPageToken.

Как я могу получить следующие 10 элементов с этим токеном страницы?

обновить

когда я добавляю строку nextPageToken с параметром pageToken к URL-адресу следующим образом:

https://www.googleapis.com/blogger/v3/blogs/(blogId)/posts/search?key=(myKey)&q=(someSearchTerm)&pageToken=(stringOfNextPageToken)

ничего не происходит, и я получаю те же 10 предметов.


person Roi Dayan    schedule 16.12.2018    source источник
comment
Возможный дубликат нумерации страниц в Blogger Api V3   -  person jonrsharpe    schedule 16.12.2018


Ответы (1)


Когда используешь:

{Google API URL}/posts/?{parameters}&pageToken={nextPageToken}

Ответ данных JSON содержит следующие элементы. Каково ожидаемое поведение, как описано в разделе Разбиение на страницы в Blogger Api V3.

Но при использовании:

{Google API URL}/posts/search/?{parameters}&pageToken={nextPageToken}

Ответ данных JSON снова содержит те же элементы. Похоже, pageToken игнорируется /posts/search/.

Я открыл проблему в Google API Github.

Обновлено. Пока что я использую стандартные фиды Blogger {Blog URL}/feeds/posts/ и забыл об использовании API Google v3.

person Ludovic    schedule 19.09.2019