列出请求

GET
https://www.digicert.com/services/v2/request

使用此端点列出所有请求。

ACCEPT 标头更改为 text/csv 以返回结果的 CSV 输出。

cURL
curl -X GET \
  https://www.digicert.com/services/v2/request \
  -H 'Content-Type: application/json' \
  -H 'X-DC-DEVKEY: {{api_key}}'
Python
import requests

url = "https://www.digicert.com/services/v2/request"

headers = {
    'X-DC-DEVKEY': "{{api_key}}",
    'Content-Type': "application/json"
    }

response = requests.request("GET", url, headers=headers)

print(response.text)
Go
package main

import (
	"fmt"
	"net/http"
	"io/ioutil"
)

func main() {

	url := "https://www.digicert.com/services/v2/request"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("X-DC-DEVKEY", "{{api_key}}")
	req.Header.Add("Content-Type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := ioutil.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
NodeJS
var request = require("request");

var options = { method: 'GET',
  url: 'https://www.digicert.com/services/v2/request',
  headers: 
   { 'Content-Type': 'application/json',
     'X-DC-DEVKEY': '{{api_key}}' } };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
200 OK
{
  "requests": [
    {
      "id": 198,
      "date": "2018-10-16T20:05:28+00:00",
      "type": "new_request",
      "status": "pending",
      "requester": {
        "id": 14,
        "first_name": "John",
        "last_name": "Smith",
        "email": "john.smith@digicert.com"
      },
      "order": {
        "id": 12345678,
        "certificate": {
          "common_name": "example.com"
        },
        "organization": {
          "id": 112233,
          "name": "Epigyne Unwieldiness llc"
        },
        "container": {
          "id": 5,
          "name": "History Department"
        },
        "product": {
          "name_id": "ssl_plus",
          "name": "Standard SSL",
          "type": "ssl_certificate"
        }
      }
    },
    ...
  ],
  "page": {
    "total": 14,
    "limit": 0,
    "offset": 0
  }
}

URL 查询字符串

名称 请求/选项 类型 描述
offset 可选 int 在特定分页页码开始列表。
默认值:0
limit 可选 int 将列表截断到指定的分页页码。
最大值:1000(默认)

响应参数

名称 类型 描述
requests array 请求的列表。
.. id int 请求编号。
.. date string 提交请求的时间戳。
格式:UTC 时区和 ISO 8601 日期
.. type string 请求类型。
可能的值:new_request,revoke,duplicate,reissue
.. status string 请求的状态。
可能的值:submitted,pending,approved,rejected
.. 请求者 object 提交请求的用户的相关详细信息。
.. order object 与请求关联的订单的相关详细信息。
.. .. id int 订单编号。
.. .. certificate object 证书详细信息。
.. .. .. common_name string 证书保护的名称。
.. .. organization object 与订单关联的组织的相关详细信息。
.. .. .. id int 组织编号。
.. .. .. name string 组织的法定名称。
.. .. container object 与订单关联的容器的相关详细信息。
.. .. .. id int 容器 ID。
.. .. .. name string 容器的名称。
.. .. product object 关于订购的产品的详细信息。
.. .. .. name_id string 产品的名称 ID。
请参阅词汇表 - 产品标识符
.. .. .. name string 显示产品名称。
请参阅词汇表 - 产品标识符
.. .. .. type string 产品类型。
请参阅词汇表 - 产品类型
页码 object 关于结果的详细信息。
使用 URL 查询字符串进行修改。