首页 > IT职业 > IT职场 > 编程助手:精选免费API,含接入示例代码
Python 接入示例:
import http.client
conn = http.client.HTTPSConnection("eolink.o.apispace.com")
payload = "mobile="headers = { "X-APISpace-Token":"API密钥,登录 APISpace 获取", "Authorization-Type":"apikey", "Content-Type":""}
conn.request("POST","/teladress/teladress", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
Python 接入示例:
import requests
url = "https://eolink.o.apispace.com/34324/air/v001/aqi"payload = {"areacode" : "101010100","lonlat" : "116.407526,39.904030"}
headers = { "X-APISpace-Token":"API密钥,登录 APISpace 获取", "Authorization-Type":"apikey"}
response=requests.request("GET", url, params=payload, headers=headers)
print(response.text)
微信小程序接入示例:
var data = "{\"msg\":\"\",\"params\":\"\",\"sendtime\":\"\",\"extend\":\"\",\"uid\":\"\"}"wx.request({ "url":"https://eolink.o.apispace.com/sms-code/verifycode", "method": "POST", "header": { "X-APISpace-Token":"API密钥,登录 APISpace 获取", "Authorization-Type":"apikey", "Content-Type":""
}, "data": data, "success": (response)=> { console.log(response.data)
}
})
Java 接入示例:
OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
Request request = new Request.Builder()
.url("https://eolink.o.apispace.com/467456/weather/v001/alarm?areacode=101010100&lonlat=116.407526,39.904030")
.method("GET",null)
.addHeader("X-APISpace-Token","API密钥,登录 APISpace 获取")
.addHeader("Authorization-Type","apikey")
.build();
Response response = client.newCall(request).execute();
System.out.println(response.body().string());
NodeJS 接入示例:
var qs = require("querystring");var http = require("https");var requestInfo={ "method": "POST", "hostname": "eolink.o.apispace.com", "path": "/konghao/batch-ucheck", "headers": { "X-APISpace-Token":"API密钥,登录 APISpace 获取", "Authorization-Type":"apikey", "Content-Type":""
}
};var req = http.request(requestInfo, function (res) { var chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () { var body = Buffer.concat(chunks); console.log(body.toString());
});
});
req.write(qs.stringify({ "mobiles": "", "type": ""}));
req.end();
NodeJS 接入示例:
var request = require("request");var requestInfo={ method: "GET", url: "https://eolink.o.apispace.com/ipguishu/ip/geo/v1/district?ip=1.45.124.145&coordsys=WGS84", headers: { "X-APISpace-Token":"API密钥,登录 APISpace 获取", "Authorization-Type":"apikey"
}, form: {
}
};
request(requestInfo, function (error, response, body) { if (error) throw new Error(error); console.log(body);
});
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70032578/viewspace-3074602/ ,如需转载,请注明出处,否则将追究法律责任。