Подтвердить что ты не робот

Поиск в Google Местах - Следующая страница Токен возвращает те же результаты

Когда я звоню

https://maps.googleapis.com/maps/api/place/nearbysearch/xml?location=42.9825,-81.254&radius=50000&name=Medical%22Clinic&sensor=false&key=[KEY GOES HERE]

Я получаю набор результатов с доступным next_page_token

теперь, если я делаю то же самое

https://maps.googleapis.com/maps/api/place/nearbysearch/xml?location=42.9825,-81.254&radius=50000&name=Medical%22Clinic&sensor=false&key=[KEY GOES HERE]&next_page_token=[NEXT PAGE TOKEN GOES HERE]

Я получаю те же результаты, что и первый запрос, а не следующий набор результатов

4b9b3361

Ответ 1

Параметр должен быть pagetoken, а не "next_page_token".

Попробуйте следующее:

https://maps.googleapis.com/maps/api/place/nearbysearch/xml?location=42.9825,-81.254&radius=50000&name=Medical%22Clinic&sensor=false&key=[KEY GOES HERE]&pagetoken=[NEXT PAGE TOKEN GOES HERE]

Ответ 2

При первом запросе вы должны использовать параметры без pagetoken, а следующие запросы - только параметры pagetoken, например:

Первый запрос

https://maps.googleapis.com/maps/api/place/nearbysearch/xml?location=42.9825,-81.254&radius=50000&name=Medical%22Clinic&sensor=false&key=[KEY GOES HERE]

Другой запрос:

https://maps.googleapis.com/maps/api/place/nearbysearch/xml?key=[KEY GOES HERE]&pagetoken=[NEXT PAGE TOKEN GOES HERE]

В случае, если какие-либо параметры вводятся в последующих вызовах в дополнение к pagetoken и ключу, в ответе статус будет установлен на INVALID_REQUEST