JSON 보고서 받기

GET
https://api.digicert.com/reports/v1/report/{{report_identifier}}/{{report_run_identifier}}/json

이 엔드포인트를 사용하여 보고서를 JSON 형식으로 표시합니다.

이 엔드포인트가 응답하려면 계정에 보고서 라이브러리 기능을 사용해야 합니다.

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

url = "/reports/preview/report/{{report-identifier}}/{{report-run-identifier}}/json"

payload="curl -X GET \\\r\n  'https://www.digicert.com/services/v2/report/preview/report/{{report_identifier}}/{{report-run-identifier}}/json}' \\\r\n  -H 'Content-Type: application/json' \\\r\n  -H 'X-DC-DEVKEY: B35MZV2NEYT6KJM4WRXAL3TTKKFGGY6SXZOLSPZPLGYACGYQJFYNHRNHCKVT6PZULBLC4ECGGRV22KHEQ'"
headers = {
  'Content-Type': 'text/plain'
}

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

print(response.text)
Go
package main

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

func main() {

  url := "/reports/preview/report/%7B%7Breport-identifier%7D%7D/%7B%7Breport-run-identifier%7D%7D/json"
  method := "GET"

  payload := strings.NewReader(`curl -X GET \`+"
"+`
  'https://www.digicert.com/services/v2/report/preview/report/{{report_identifier}}/{{report-run-identifier}}/json}' \`+"
"+`
  -H 'Content-Type: application/json' \`+"
"+`
  -H 'X-DC-DEVKEY: B35MZV2NEYT6KJM4WRXAL3TTKKFGGY6SXZOLSPZPLGYACGYQJFYNHRNHCKVT6PZULBLC4ECGGRV22KHEQ'`)

  client := &http.Client {
  }
  req, err := http.NewRequest(method, url, payload)

  if err != nil {
    fmt.Println(err)
    return
  }
  req.Header.Add("Content-Type", "text/plain")

  res, err := client.Do(req)
  if err != nil {
    fmt.Println(err)
    return
  }
  defer res.Body.Close()

  body, err := ioutil.ReadAll(res.Body)
  if err != nil {
    fmt.Println(err)
    return
  }
  fmt.Println(string(body))
}
NodeJS
var request = require('request');
var options = {
  'method': 'GET',
  'url': '/reports/preview/report/{{report-identifier}}/{{report-run-identifier}}/json',
  'headers': {
    'Content-Type': 'text/plain'
  },
  body: 'curl -X GET \\\r\n  \'https://www.digicert.com/services/v2/report/preview/report/{{report_identifier}}/{{report-run-identifier}}/json}\' \\\r\n  -H \'Content-Type: application/json\' \\\r\n  -H \'X-DC-DEVKEY: B35MZV2NEYT6KJM4WRXAL3TTKKFGGY6SXZOLSPZPLGYACGYQJFYNHRNHCKVT6PZULBLC4ECGGRV22KHEQ\''

};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});
200 OK
[
    {
        "Account ID": 9500650,
        "Additional Emails": null,
        "Alternative Order ID": null,
        "Auto Renew": "No",
        "Billing Address City": "SARATOGA SPRINGS",
        "Billing Address Country": "us",
    }
]

경로 매개 변수

이름 필수/옵션 유형 설명
report-identifier 필수 string 보고서 만들기 API의 응답에 표시하는 보고서 ID입니다.
report-run-identifier 필수 string 보고서의 일정에 연결된 ID입니다. 보고서 기록 API로 보고서 실행 식별자를 찾습니다.

응답 매개 변수

이름 유형 설명
Account ID string 계정 ID입니다.
Additional Emails string 계정과 연결된 이메일입니다.
Alternative Order ID string 대체 주문과 연결된 ID입니다.
Auto Renew boolean 계정이 자동 갱신을 설정 여부입니다.
Billing Address City string 계정의 청구 주소의 도시의 이름입니다.
Billing Address Country string 계정의 청구 주소의 국가의 이름입니다.