
国内天气预报查询
1. 智能天气实况 API天气实况是天气预报中最基础的数据,主要是对最近天气进行的监测,该接口的更新频率是分钟级。目前行业内,天气实况最大的问题是天气观测现象不准确,APISpace
- 企业实名用户可用
- 个人实名用户可用
接口地址:https://api-s1.jiekoumao.com/app/weather/v1
返回格式:json
请求方式:GET/POST
参数名 | 类型 | 示例 | 必填 | 说明 |
---|---|---|---|---|
ak | string | 4b2a51b05c380db3c0f6978a9c631fd0 | 是 | 账户ak |
{
"resultcode": "200",
"reason": "查询成功",
"result": {
"Country": "中国",
"Province": "江苏",
"City": "苏州",
"Isp": "联通"
},
"error_code": 0
}
您可以购买小额流量包进行业务对接测试,并根据您的业务需求自由选择购买大额流量包,更高强度的使用需求可以联系客服为您定制。
流量包购买后有效期为1年,到期后未使用的次数将会自动清空
¥100
1 万次
约¥ 0.01 / 次
¥200
3 万次
约¥ 0.007 / 次
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-s1.jiekoumao.com/app/weather/v1?ak=4b2a51b05c380db3c0f6978a9c631fd0",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_POSTFIELDS => ""
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
Request request = new Request.Builder()
.url("https://api-s1.jiekoumao.com/app/weather/v1?ak=4b2a51b05c380db3c0f6978a9c631fd0")
.method("GET",null)
.addHeader("X-APISpace-Token","")
.build();
Response response = client.newCall(request).execute();
import requests
url = "https://api-s1.jiekoumao.com/app/weather/v1?ak=4b2a51b05c380db3c0f6978a9c631fd0"
payload = ""
headers = {
}
response=requests.request("GET", url, params=payload, headers=headers)
print(response.text)
var data = {
}
$.ajax({
"url":"https://api-s1.jiekoumao.com/app/weather/v1?ak=4b2a51b05c380db3c0f6978a9c631fd0",
"method": "GET",
"data": data,
"crossDomain": true
})
.done(function(response){})
.fail(function(jqXHR){})
var request = require("request");
var requestInfo={
method: "GET",
url: "https://api-s1.jiekoumao.com/app/weather/v1?ak=4b2a51b05c380db3c0f6978a9c631fd0",
form: {
}
};
request(requestInfo, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
require 'uri'
require 'net/http'
url = URI("https://api-s1.jiekoumao.com/app/weather/v1?ak=4b2a51b05c380db3c0f6978a9c631fd0")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
request.body = ""
response = http.request(request)
puts response.read_body
package main
import (
"bytes"
"encoding/json"
"fmt"
"io/ioutil"
"net/http"
)
func main() {
body, err := request()
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}
func request() ([]byte, error) {
uri := "https://api-s1.jiekoumao.com/app/weather/v1?ak=4b2a51b05c380db3c0f6978a9c631fd0"
payload := strings.NewReader("")
req, _ := http.NewRequest("GET", uri, bytes.NewBuffer(data))
res, err := http.DefaultClient.Do(req)
if err != nil {
return nil, err
}
defer res.Body.Close()
return ioutil.ReadAll(res.Body)
}