HTTP 요청
POST https://gmailpostmastertools.googleapis.com/v2beta/domainStats:batchQuery
URL은 gRPC 트랜스코딩 구문을 사용합니다.
요청 본문
요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.
| JSON 표현 |
|---|
{
"requests": [
{
object ( |
| 필드 | |
|---|---|
requests[] |
필수 항목입니다. 개별 쿼리 요청 목록입니다. 각 요청은 서로 다른 도메인에 대한 요청일 수 있습니다. 단일 배치에 최대 100개의 요청을 포함할 수 있습니다. |
응답 본문
domainStats.batchQuery의 응답 메시지입니다.
성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.
| JSON 표현 |
|---|
{
"results": [
{
object ( |
| 필드 | |
|---|---|
results[] |
BatchQueryDomainStatsRequest의 각 쿼리에 대한 응답 목록입니다. 응답 순서는 요청 순서와 일치합니다. |
승인 범위
다음 OAuth 범위 중 하나가 필요합니다.
https://www.googleapis.com/auth/postmasterhttps://www.googleapis.com/auth/postmaster.traffic.readonly
자세한 내용은 승인 가이드를 참고하세요.
QueryDomainStatsRequest
QueryDomainStats 요청 메시지입니다.
| JSON 표현 |
|---|
{ "parent": string, "metricDefinitions": [ { object ( |
| 필드 | |
|---|---|
parent |
필수 항목입니다. 통계가 쿼리되는 상위 리소스 이름입니다. 형식: domains/{domain} |
metricDefinitions[] |
필수 항목입니다. 쿼리할 특정 측정항목입니다. 각 측정항목에 대해 응답에 사용될 맞춤 이름을 정의할 수 있습니다. |
timeQuery |
필수 항목입니다. 측정항목을 가져올 기간 또는 특정 날짜입니다. |
pageSize |
선택사항입니다. 응답에서 반환할 최대 DomainStats 리소스 수입니다. 서버가 이 값보다 더 적게 반환할 수 있습니다. 지정하지 않으면 기본값 10이 사용됩니다. 최댓값은 200입니다. |
pageToken |
선택사항입니다. 이전 List 요청에서 반환된 nextPageToken 값입니다(있는 경우). 집계 세분성이 DAILY인 경우 페이지 토큰은 인코딩된 날짜 + '/' + 측정항목 이름이 됩니다. 집계 세분성이 OVERALL인 경우 페이지 토큰은 인코딩된 측정항목 이름입니다. |
aggregationGranularity |
선택사항입니다. 통계를 집계할 세부사항입니다. 지정하지 않으면 기본값은 DAILY입니다. |
BatchQueryDomainStatsResult
일괄 처리 내의 단일 QueryDomainStatsRequest 결과를 나타냅니다.
| JSON 표현 |
|---|
{ // Union field |
| 필드 | |
|---|---|
통합 필드 result. 개별 쿼리의 결과입니다. result은 다음 중 하나여야 합니다. |
|
response |
개별 쿼리의 성공적인 응답입니다. |
error |
개별 쿼리가 실패한 경우의 오류 상태입니다. |
상태
Status 유형은 REST API, RPC API를 비롯하여 다양한 프로그래밍 환경에 적합한 논리적 오류 모델을 정의하며, gRPC에서 사용됩니다. 각 Status 메시지에는 오류 코드, 오류 메시지, 오류 세부정보라는 3가지 데이터가 포함됩니다.
API 설계 가이드에서 이 오류 모델과 모델 작업 방법에 대해 자세히 알아볼 수 있습니다.
| JSON 표현 |
|---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
| 필드 | |
|---|---|
code |
상태 코드로, |
message |
개발자에게 정보를 제공하는 오류 메시지로, 영어로 작성되어야 합니다. 사용자에게 표시되는 모든 오류 메시지는 현지화되어 |
details[] |
오류 세부정보를 설명하는 메시지 목록입니다. API에서 사용할 일반적인 메시지 유형 집합이 있습니다. |