gpt4 book ai didi

java - 从 NOAA web api v2 获取温度和湿度

转载 作者:行者123 更新时间:2023-12-02 13:29:59 24 4
gpt4 key购买 nike

新的 NOAA api 说我需要在 header 中放置一个 token 才能发送请求,如果没有它,它就会给我一个需要 token 的错误。我输入了电子邮件并收到了一个 token ,但我不确定如何将其设置为可以得到回复的格式。

有没有办法通过发布 URL 中的所有信息来获取 JSON 响应,或者我是否需要制作 html/php 页面?如果我确实需要创建一个网页,是否有一个我可以导入的库,它允许我在 java 中获取 JSON,而不需要网页?

最佳答案

您不需要导入任何库来访问NOAA-API,您可以直接使用 token 调用它。

如果您通过 AJAX 调用进行调用,则必须在 header 中添加 token 。

打开:- http://js.do/1.添加脚本

使用您的 token 值运行此代码。

<script>
function testjson(){
//alert("inside testjson");
jsontest = $.ajax({
type: 'GET',
url: 'https://www.ncdc.noaa.gov/cdo-web/api/v2/data?datasetid=GHCND&locationid=ZIP:28801&startdate=2010-05-01&enddate=2010-05-01',

//you can use different data-set values.
headers: {
Token: 'provide your token here'//example:'kxhfoJOtnEuxSNnMGMMSEITkmcsAFmFT'
},
// async: false,
dataType: 'json',
success: function (data) {
//Do stuff with the JSON data
alert(JSON.stringify(data));
jsontest = data;
console.log("data is: " + data);
},failure: function(){
alert("ajax failed");
}
});
console.log(jsontest);
//console.log(jsontest[0]);
}

testjson();
</script>

关于java - 从 NOAA web api v2 获取温度和湿度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30582717/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com