הוצא משימוש: צריך להשתמש בשיטה endpoints.queryData במקום זאת. שליחת שאילתה לגבי סטטוס העסקה. אפשר להפעיל את השיטה הזו לכל עסקה שנשלחת לרשת. פרטי העסקה שמוחזרים עשויים להשתנות בין קריאות, כי נקודת קצה עשויה לנתב בקשות למאמתים שונים בתוך הרשת והאזור, ויכול להיות שהמאמתים לא יהיו באותו מזהה סבב בכל זמן נתון.
בקשת HTTP
GET https://universalledger.googleapis.com/v1/{endpoint=projects/*/locations/*/endpoints/*}:queryTransactionState כתובות ה-URL כתובות בתחביר של gRPC Transcoding.
פרמטרים של הנתיב
| פרמטרים | |
|---|---|
endpoint |
חובה. נקודת הקצה (endpoint) שממלאת את הבקשה. פורמט: |
פרמטרים של שאילתה
| פרמטרים | |
|---|---|
transactionDigestHex |
חובה. מזהה העסקה שרוצים לקבל את הסטטוס שלה. |
גוף הבקשה
גוף הבקשה צריך להיות ריק.
גוף התשובה
הודעת תגובה ל-endpoints.queryTransactionState.
אם הפעולה מצליחה, גוף התשובה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{
"transactionAttempts": [
{
object ( |
| שדות | |
|---|---|
transactionAttempts[] |
רשומה אחת לכל שליחה ידועה של העסקה למאמת שמטפל בבקשה. |
היקפי הרשאות
נדרש היקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/cloud-platform
ניתן למצוא מידע נוסף כאן: Authentication Overview.
הרשאות IAM
נדרשת הרשאת IAM הבאה במשאב endpoint:
universalledger.endpoints.readNetwork
מידע נוסף זמין במאמרי העזרה בנושא IAM.