- בקשת HTTP
- גוף הבקשה
- גוף התגובה
- היקפי הרשאה
- QueryDomainStatsRequest
- BatchQueryDomainStatsResult
- סטטוס
בקשת HTTP
POST https://gmailpostmastertools.googleapis.com/v2beta/domainStats:batchQuery
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג ב-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 |
אופציונלי. הערך של nextPageToken שמוחזר מבקשת List קודמת, אם יש כזה. אם רמת הגרנולריות של הצבירה היא DAILY, טוקן הדף יהיה התאריך המקודד + '/' + שם המדד. אם רמת הפירוט של הצבירה היא OVERALL, טוקן הדף יהיה שם המדד המקודד. |
aggregationGranularity |
אופציונלי. רמת הפירוט שבה יצטברו הנתונים הסטטיסטיים. אם לא מציינים ערך, ברירת המחדל היא DAILY. |
BatchQueryDomainStatsResult
מייצג את התוצאה של QueryDomainStatsRequest יחיד באצווה.
| ייצוג ב-JSON |
|---|
{ // Union field |
| שדות | |
|---|---|
שדה איחוד result. התוצאה של השאילתה הספציפית. הערך result יכול להיות רק אחד מהבאים: |
|
response |
התגובה שמתקבלת אם השאילתה הספציפית מצליחה. |
error |
סטטוס השגיאה אם השאילתה הספציפית נכשלה. |
סטטוס
הסוג Status מגדיר מודל שגיאות לוגי שמתאים לסביבות תכנות שונות, כולל ממשקי API ל-REST ול-RPC. היא משמשת את gRPC. כל הודעת Status מכילה שלושה חלקי נתונים: קוד שגיאה, הודעת שגיאה ופרטי שגיאה.
מידע נוסף על מודל השגיאות הזה ועל אופן השימוש בו זמין ב-API Design Guide.
| ייצוג ב-JSON |
|---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
| שדות | |
|---|---|
code |
קוד הסטטוס, שצריך להיות ערך enum של |
message |
הודעת שגיאה שמוצגת למפתחים, שצריכה להיות באנגלית. כל הודעת שגיאה שמוצגת למשתמש צריכה להיות מותאמת לשפה המקומית ולהישלח בשדה |
details[] |
רשימה של הודעות שכוללות את פרטי השגיאה. יש קבוצה משותפת של סוגי הודעות לשימוש בממשקי API. |