Страва Апи плохой запрос - PullRequest
0 голосов
/ 02 июня 2018

Мне нужно получить сегменты в Стамбуле, поэтому мне нужно отправить географические координаты. Я использую Postman и Google Chrome

https://www.strava.com/api/v3/segments/explore?bound=41.008238, 28.978359&access_token=

, и мы получаем ошибку Bad Request.Здесь стравалиб https://pythonhosted.org/stravalib/_modules/stravalib/client.html#Client.explore_segments

https://developers.strava.com/docs/reference/#api-Segments-exploreSegments

1 Ответ

0 голосов
/ 02 июля 2018

Необходимо указать границы как широту и долготу для двух точек, описывающих прямоугольную границу для поиска: юго-западный угол широта / долгота, северо-восточный угол широта / долгота.

Таким образом, запрос будет выглядеть примерно так:

www.strava.com/api/v3/segments/explore?bounds=41.002403,28.963957,41.016741,28.986722&activity_type=running

Лучше указать параметр activity_type для запроса только запущенных / циклических сегментов.

Последнее, но не менее важное: помните, что запрос возвращает только первые 10 сегментов, соответствующих указанномузапрос.Поэтому, если вам нужен каждый сегмент Стамбула, вам нужно отправлять разные запросы на разных широтах и ​​долготах, а затем смешивать результаты.

...