接入教程
GET http://api.open-notify.org/iss-now.json1. 获取空间站实时位置:
2. 在轨航天员:/astros.json。
3. 飞越预测:/iss-pass.json?lat=39.9&lon=116.4。
4. 返回timestamp与位置坐标,适合教学演示。
5. 仅HTTP,生产环境注意协议。
Python 获取空间站位置
python
import requests
r = requests.get("http://api.open-notify.org/iss-now.json")
d = r.json()["iss_position"]
print(d["latitude"], d["longitude"])
PHP 获取空间站位置
php
<?php
$d = json_decode(file_get_contents("http://api.open-notify.org/iss-now.json"), true);
echo $d["iss_position"]["latitude"] . "," . $d["iss_position"]["longitude"];
JavaScript 获取空间站位置
javascript
const d = await fetch("http://api.open-notify.org/iss-now.json").then(r => r.json());
console.log(d.iss_position);
常见问题
需要密钥吗?
不需要,完全免费开放。
接口是HTTPS吗?
目前仅HTTP,生产环境建议通过自建代理转发或自行托管数据。
Aitishiku.com