Как получить http запрос на работу в моем браузере - PullRequest
1 голос
/ 05 мая 2019

Я использую здесь-api, чтобы получить 7-дневный прогноз для моего приложения. Когда я копирую и вставляю код в свой браузер из документации Here, используя мой app-code и app-id, он говорит, что мои app-id и app-code недопустимы. Мне интересно, почему это происходит, поскольку у меня есть аккаунт в Here и я использую предоставленный ими код.

Я уже пробовал переключать их.

https://weather.api.here.com/weather/1.0/report.json
?app_id={xxxxxx}
&app_code={xxxxxx}
&product=forecast_7days_simple
&latitude=41.83
&longitude=-87.68

Когда я ввел этот запрос, я ожидал, что json вернется, но вместо этого получу страницу с сообщением, что мой код недействителен. Я использую Safari, но попробовал Chrome, и я все еще получаю ту же проблему

Ответы [ 2 ]

0 голосов
/ 05 мая 2019

Извините за мой предыдущий комментарий - я пропустил одну важную деталь.Я должен удалить то же самое, чтобы избежать дальнейшей путаницы.Пожалуйста, используйте запрос, как показано ниже.Для любого запроса вы можете использовать чванство здесь .И, с помощью кнопки «Просмотреть код», вы можете скачать либо curl, либо фрагмент jQuery.Благодарю.

 curl \
  -X GET \
  -H 'Content-Type: *' \
  --get 'https://weather.api.here.com/weather/1.0/report.json' \
    --data-urlencode 'product=forecast_7days_simple' \
    --data-urlencode 'latitude=52.516' \
    --data-urlencode 'longitude=13.389' \
    --data-urlencode 'oneobservation=true' \
    --data-urlencode 'app_id={YOUR_APP_ID}' \
    --data-urlencode 'app_code={YOUR_APP_CODE}'
0 голосов
/ 05 мая 2019

Обязательно удалите фигурные скобки вокруг учетных данных и удалите новые строки (если таковые имеются), которые были добавлены в документацию для удобства чтения.

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

https://weather.api.here.com/weather/1.0/report.json?app_id=xxxx&app_code=yyyy&product=forecast_7days_simple&latitude=41.83&longitude=-87.68
...