Использование NCD C API Climate Data Online с Java - PullRequest
0 голосов
/ 10 февраля 2020

Я никогда не использовал RESTful API. Я хочу использовать этот API для получения исторических данных о погоде, но я не могу найти простое учебное пособие, которое поможет мне в создании приложения, использующего RESTful API в Java. Я не уверен, какие шаги я должен предпринять, чтобы получить данные.

Шаги, перечисленные на странице Начало работы , не Java конкретизированы c, поэтому я не уверен, как использовать эту информацию. Я запросил токен и получил его, поэтому у меня все хорошо.

Мне нужна помощь в получении минимального примера, показывающего, как с помощью токена и отформатированного URL вы можете получить JSON данные из API .

Вот некоторые вещи, которые я изучил: javax.ws.rs и клиент Джерси , но я ' я тоже не знаю, как их использовать.

Заранее спасибо:)

1 Ответ

0 голосов
/ 10 февраля 2020

Используя Fetch, вы можете сделать:

fetch(url, {options}) 
.then(data => { 
    // Do some stuff here 
}) 
.catch(err => { 
    // Catch and display errors 
}) 

Где URL - это тот, который находится на странице начала работы. И вы можете получить любые данные, которые вам нужны из данных. Скажем, вам нужно сохранить только имя в локальной переменной, тогда вы делаете:

.then(data => { 
    name = data.name
})
...