Metodo deprecato: utilizza invece il metodo endpoints.queryData. Esegue una query sullo stato di una transazione. Questo metodo può essere chiamato per qualsiasi transazione inviata alla rete. I dettagli della transazione restituiti possono variare tra le chiamate, perché un endpoint può instradare le richieste a diversi validator all'interno della rete e della regione e i validator potrebbero non avere lo stesso ID round in un determinato momento.
Richiesta HTTP
GET https://universalledger.googleapis.com/v1/{endpoint=projects/*/locations/*/endpoints/*}:queryTransactionState Gli URL utilizzano la sintassi di transcodifica gRPC.
Parametri di percorso
| Parametri | |
|---|---|
endpoint |
Obbligatorio. L'endpoint per gestire la richiesta. Formato: |
Parametri di query
| Parametri | |
|---|---|
transactionDigestHex |
Obbligatorio. L'ID transazione di cui ottenere lo stato. |
Corpo della richiesta
Il corpo della richiesta deve essere vuoto.
Corpo della risposta
Messaggio di risposta per endpoints.queryTransactionState.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{
"transactionAttempts": [
{
object ( |
| Campi | |
|---|---|
transactionAttempts[] |
Una voce per ogni invio noto della transazione al validator che gestisce la richiesta. |
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/cloud-platform
Per saperne di più, consulta la Authentication Overview.
Autorizzazioni IAM
Richiede la seguente autorizzazione IAM per la risorsa endpoint:
universalledger.endpoints.readNetwork
Per saperne di più, consulta la documentazione di IAM.