淡人日记

落花无言,人淡如菊,书之岁华,其曰可读

火星漫游车图片API

说明

此API旨在收集NASA在火星上的好奇号,机遇号和勇气号探测器收集的图像数据,并使其更容易被其他开发人员,教育工作者和科学家使用。为提升图像的访问速度,部分图像将提供七牛全球CDN。

公共请求参数及接口签名:http://blog.getlove.cn/article/5c88d875641ec410596f3969

服务器地址(海外服务器,可能会出现速度较慢的情况):

https://account.getlove.cn/apiGetWay/5c889fded32e2a105ab0aaf3

示例代码(nodejs)

https://github.com/liuyinglong/api_get_way_demo/blob/master/example/mars_over.js

一、获取漫游车拍摄的图片

1、请求路径(请再路径前拼接服务器地址)

/api/mars/rover/:rover

2、请求参数

  • params
参数 类型 默认值 说明
rover String 火星车的名字 curiosity, opportunity, spirit,分别为好奇号,机遇号,勇气号
  • query
参数 类型 默认值 说明
earthDate String 传入的火星车的最新的日期 地球上的日期
camera String 不传入此参数,则获取所有摄像头的数据
  • camera摄像头说明
Abbreviation Camera Curiosity Opportunity Spirit
FHAZ Front Hazard Avoidance Camera
RHAZ Rear Hazard Avoidance Camera
MAST Mast Camera
CHEMCAM Chemistry and Camera Complex
MAHLI Mars Hand Lens Imager
MARDI Mars Descent Imager
NAVCAM Navigation Camera
PANCAM Panoramic Camera
MINITES Miniature Thermal Emission Spectrometer (Mini-TES)

3、返回示例

参数 描述 示例
endDate 目前最新的日期(机遇号/勇气号的数据不会更新) 2019-03-06
startDate 开始日期 2019-03-06
currentDate 数据的日期 2012-08-06
photos 图片列表
{
  "code": 0,
  "data": {
    "photos": [
      {
        "camera": {
          "id": 23,
          "name": "CHEMCAM",
          "rover_id": 5,
          "full_name": "Chemistry and Camera Complex"
        },
        "_id": "5c82ada16e64d116baa3ebd6",
        "id": "671393",
        "sol": 2339,
        "img_src": "http://mars.jpl.nasa.gov/msl-raw-images/proj/msl/redops/ods/surface/sol/02339/opgs/edr/ccam/CR0_605136491EDR_F0740762CCAM02339M_.JPG",
        "earth_date": "2019-03-06T00:00:00.000Z",
        "rover": "curiosity"
      }
    ],
    "endDate": "2019-03-06",
    "startDate": "2012-08-06",
    "currentDate": "2019-03-06"
  }
}

目录