接入教程
https://api.nasa.gov/planetary/apod?api_key=DEMO_KEY1. 在api.nasa.gov注册获取免费开发者Key。
2. 未注册前可用DEMO_KEY体验。
3. 请求今日天文图:
4. 支持date、start_date、count等参数。
5. 返回JSON包含title、url、hdurl与explanation字段。
Python 获取今日天文图
python
import requests
r = requests.get("https://api.nasa.gov/planetary/apod",
params={"api_key": "DEMO_KEY"})
data = r.json()
print(data["title"], data["url"])
PHP 获取今日天文图
php
<?php
$url = 'https://api.nasa.gov/planetary/apod?api_key=DEMO_KEY';
$data = json_decode(file_get_contents($url), true);
echo $data['title'] . ' ' . $data['url'];
JavaScript 获取今日天文图
javascript
fetch('https://api.nasa.gov/planetary/apod?api_key=DEMO_KEY')
.then(r => r.json())
.then(d => console.log(d.title, d.url));
常见问题
免费额度是多少?
开发者Key每小时1000次;DEMO_KEY每小时30次、每天50次。
必须注册吗?
DEMO_KEY无需注册即可体验,正式使用建议注册免费Key。
Aitishiku.com