Плохой запрос от остальных 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}
Другие вопросы по тегам