使用Nasa的API位,网址感到困惑

时间:2019-03-14 18:25:32

标签: ajax url

我很想从美国国家航空航天局(Nasa)的火星漫游者那里获取照片,可以在这里找到 https://api.nasa.gov/api.html#MarsPhotos

尤其是任务清单,据说该清单存储在/ manifests / rover_name下

所以我认为这可以工作

https://api.nasa.gov/mars-photos/api/v1/manifest/curiosity/status&api_key=DEMO_KEY

可悲的是,这只会给我“未提供API密钥”错误。

有人有经验并知道用于获取清单数据的适当URL吗?

2 个答案:

答案 0 :(得分:1)

我设法在以下位置找到正确的端点

https://api.nasa.gov/mars-photos/api/v1/manifests/Curiosity/?api_key=YOUR-API-KEY

答案 1 :(得分:0)

url有错误:第一个参数必须在前面加上“?”,意思是“参数的开始”;对于其他人,您使用“&”,这是一个分隔符。

示例:

http://www.apisite.com/folder/folder/?query   - Full url

http://www.apisite.com - Server

/folder/folder/ - Service

?query - parameters

query:  param1=xxx&param2=yyy&param3=zzz