Method: projects.locations.endpoints.queryTransactionState

שאילתה לגבי מצב העסקה. אפשר להפעיל את השיטה הזו לכל עסקה שנשלחת לרשת. פרטי העסקה שמוחזרים עשויים להיות שונים בין קריאות, כי נקודת קצה עשויה לנתב בקשות למאמתים שונים ברשת ובאזור, והמאמתים לא בהכרח נמצאים באותו מזהה סבב בכל זמן נתון.

בקשת HTTP


GET https://universalledger.googleapis.com/v1/{endpoint=projects/*/locations/*/endpoints/*}:queryTransactionState

כתובות ה-URL כתובות בתחביר של gRPC Transcoding.

פרמטרים של נתיב

פרמטרים
endpoint

string

חובה. נקודת הקצה למילוי הבקשה. פורמט: projects/{project}/locations/{location}/endpoints/{endpoint} המיקום הוא אזור.

פרמטרים של שאילתה

פרמטרים
transactionDigestHex

string

חובה. מזהה העסקה שרוצים לקבל את הסטטוס שלה.

גוף הבקשה

גוף הבקשה צריך להיות ריק.

גוף התשובה

הודעת תגובה לנקודות הקצה (endpoints) של queryTransactionState.

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:

ייצוג ב-JSON
{
  "transactionAttempts": [
    {
      object (TransactionAttempt)
    }
  ]
}
שדות
transactionAttempts[]

object (TransactionAttempt)

רשומה אחת לכל שליחה ידועה של העסקה לכלי האימות שמטפל בבקשה.

היקפי הרשאות

נדרש היקף ההרשאות הבא של OAuth:

  • https://www.googleapis.com/auth/cloud-platform

ניתן למצוא מידע נוסף כאן: Authentication Overview.