图片信息
用户可以调用该 API 接口获取图片的基本信息和部分 Exif 信息。
请求语法
GET /<object-name>?image&action=info HTTP/1.1
Host: <bucket-name>.pek3a.qingstor.com
Date: <date>
Authorization: <authorization-string>
请求参数
无。
请求消息头
详细内容可参见 公共请求头。
请求消息体
无。
响应头
此接口仅包含公共响应头。关于公共响应头的更多信息,请参见 公共响应头。
响应体
成功调用该 API 后,会返回一个 Json 消息体,如 响应示例 所示,各字段说明如下:
| 名称 | 类型 | 说明 | 
|---|---|---|
| width | Integer | 图片宽度 (px)。 | 
| height | Integer | 图片高度 (px)。 | 
| type | String | 图片类型 | 
| orientation | Integer | 图片的拍摄相机旋转信息。 | 
| space | String | 图片的颜色空间。 | 
| alpha | bool | 图片是否含有 alpha 通道。 | 
| make | String | 制造厂商。 | 
| model | String | 相机型号。 | 
| datetime | String | 日期和时间。 | 
| exifversion | String | Exif 版本。 | 
| focallength | String | 焦距。 | 
| gpslatituderef | String | GPS 纬度参考。 | 
| gpslatitude | String | GPS 纬度。 | 
| gpslongituderef | String | GPS 经度参考。 | 
| gpslongitude | String | GPS 经度。 | 
| gpsaltituderef | String | GPS 高度参考。 | 
| gpsaltitude | String | GPS 高度。 | 
错误码
| 错误码 | 错误描述 | HTTP 状态码 | 
|---|---|---|
| OK | 成功获取图片信息 | 200 | 
其他错误码可参考 错误码列表。
示例
请求示例
GET /myphoto.jpg?image&action=info HTTP/1.1
Host: mybucket.pek3a.qingstor.com
Date: Sun, 22 Jul 2018 08:48:30 GMT
Authorization: authorization string
响应示例
HTTP/1.1 200 OK
Server: QingStor
Date: Sun, 22 Jul 2018 08:48:30 GMT
Content-Length: 379
Connection: close
x-qs-request-id: 256f44de00000af1
{
    "width": 4032,
    "height": 3024,
    "orientation": 1,
    "alpha": false,
    "type": "jpeg",
    "space": "srgb",
    "make": "Apple",
    "model": "iPhone SE",
    "datetime": "2018:06:07 18:44:54",
    "exifversion": "Exif Version 2.21",
    "focallength": "83/20",
    "gpslatituderef": "N",
    "gpslatitude": "40/1 0/1 5588/100",
    "gpslongituderef": "E",
    "gpslongitude": "116/1 27/1 3094/100",
    "gpsaltituderef": "Sea level",
    "gpsaltitude": "7132/100"
}
SDK
此接口所对应的各语言 SDK 可参考 SDK 文档。