- คำขอ HTTP
- เนื้อหาคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- QueryDomainStatsRequest
- BatchQueryDomainStatsResult
- สถานะ
คำขอ HTTP
POST https://gmailpostmastertools.googleapis.com/v2beta/domainStats:batchQuery
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
เนื้อความของคำขอ
เนื้อหาของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{
"requests": [
{
object ( |
| ช่อง | |
|---|---|
requests[] |
ต้องระบุ รายการคำขอค้นหาแต่ละรายการ คำขอแต่ละรายการอาจเป็นคำขอสำหรับโดเมนที่แตกต่างกันได้ คุณรวมคำขอได้สูงสุด 100 รายการในกลุ่มเดียว |
เนื้อหาการตอบกลับ
ข้อความตอบกลับสำหรับ domainStats.batchQuery
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{
"results": [
{
object ( |
| ช่อง | |
|---|---|
results[] |
รายการการตอบกลับ โดยมีการตอบกลับ 1 รายการสําหรับการค้นหาแต่ละรายการใน 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 |
ไม่บังคับ ค่า nextPageToken ที่แสดงผลจากคำขอ List ก่อนหน้า (หากมี) หากระดับการรวบรวมเป็นรายวัน โทเค็นหน้าจะเป็นวันที่ที่เข้ารหัส + "/" + ชื่อเมตริก หากระดับการรวบรวมคือ OVERALL โทเค็นหน้าจะเป็นชื่อเมตริกที่เข้ารหัส |
aggregationGranularity |
ไม่บังคับ ระดับรายละเอียดที่จะรวบรวมสถิติ หากไม่ได้ระบุ ระบบจะใช้ค่าเริ่มต้นเป็น DAILY |
BatchQueryDomainStatsResult
แสดงผลลัพธ์ของ QueryDomainStatsRequest รายการเดียวภายในกลุ่ม
| การแสดง JSON |
|---|
{ // Union field |
| ช่อง | |
|---|---|
ฟิลด์ Union result ผลลัพธ์ของคำค้นหาแต่ละรายการ result ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
response |
การตอบกลับที่สำเร็จสำหรับการค้นหาแต่ละรายการ |
error |
สถานะข้อผิดพลาดหากการค้นหาแต่ละรายการล้มเหลว |
สถานะ
Status ประเภทจะกำหนดรูปแบบข้อผิดพลาดเชิงตรรกะที่เหมาะกับสภาพแวดล้อมการเขียนโปรแกรมต่างๆ รวมถึง REST API และ RPC API โดย gRPC จะใช้พอร์ตนี้ Statusแต่ละข้อความจะมีข้อมูล 3 ส่วน ได้แก่ รหัสข้อผิดพลาด ข้อความแสดงข้อผิดพลาด และรายละเอียดข้อผิดพลาด
ดูข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบข้อผิดพลาดนี้และวิธีใช้งานได้ในคู่มือการออกแบบ API
| การแสดง JSON |
|---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
| ช่อง | |
|---|---|
code |
รหัสสถานะซึ่งควรเป็นค่า enum ของ |
message |
ข้อความแสดงข้อผิดพลาดที่ส่งถึงนักพัฒนาแอป ซึ่งควรเป็นภาษาอังกฤษ ข้อความแสดงข้อผิดพลาดที่ผู้ใช้เห็นควรได้รับการแปลและส่งในช่อง |
details[] |
รายการข้อความที่มีรายละเอียดข้อผิดพลาด API จะใช้ชุดประเภทข้อความทั่วไป |