Плохой запрос от остальных api здесь карты
Я пытаюсь использовать API Here Maps REST для получения фрагментов карты, но даже при использовании приведенного ими примера я получаю ошибку 400 неверный запрос. Конкретный пример, который я использую в этом тесте: https://developer.here.com/documentation/map-tile/topics/example-normal-day-view.html Этот пример является лишь одним из многих, которые я попробовал теперь, которые все возвращают плохой запрос.
Я совсем не привык использовать подобные веб-интерфейсы, поэтому я могу делать что-то глупое, что для меня не очевидно. Однако я могу использовать API REST с открытых карт погоды, которые, по крайней мере, насколько я вижу, не сильно отличаются, и с этим нет проблем, используя тот же метод, что и ниже.
Может ли кто-нибудь здесь иметь представление о том, что не так?
HttpClient client = new HttpClient();
var YOUR_APP_ID = "MYACTUALID";
var YOUR_APP_CODE = "MY-ACTUAL_APP_CODE";
var query= $"https://2.base.maps.api.here.com/maptile/2.1/maptile/newest/normal.day/11/525/761/256/png8? app_id ={ YOUR_APP_ID} &app_code ={ YOUR_APP_CODE}";
var request = client.GetAsync(query).Result;
1 ответ
Я попробовал пример, и это работает.
Убедитесь, что вы удалили пробелы вокруг параметров запроса в вставленном вами URL, поэтому строка запроса должна быть:
https://[...]/png8?app_id={YOUR_APP_ID}&app_code={YOUR_APP_CODE}
вместо
https://[...]/png8? app_id ={ YOUR_APP_ID} &app_code ={ YOUR_APP_CODE}