Obsoleto: Usa el método endpoints.queryData en su lugar. Consulta el estado de una transacción. Se puede llamar a este método para cualquier transacción enviada a la red. Los detalles de la transacción que se devuelven pueden variar entre las llamadas, ya que un extremo puede enrutar las solicitudes a diferentes validadores dentro de la red y la región, y es posible que los validadores no tengan el mismo ID de ronda en un momento determinado.
Solicitud HTTP
GET https://universalledger.googleapis.com/v1/{endpoint=projects/*/locations/*/endpoints/*}:queryTransactionState Las URL usan la sintaxis de transcodificación gRPC.
Parámetros de ruta de acceso
| Parámetros | |
|---|---|
endpoint |
Obligatorio. Es el extremo para entregar la solicitud. Formato: |
Parámetros de consulta
| Parámetros | |
|---|---|
transactionDigestHex |
Obligatorio. Es el ID de la transacción de la que se obtendrá el estado. |
Cuerpo de la solicitud
El cuerpo de la solicitud debe estar vacío.
Cuerpo de la respuesta
Es el mensaje de respuesta para endpoints.queryTransactionState.
Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:
| Representación JSON |
|---|
{
"transactionAttempts": [
{
object ( |
| Campos | |
|---|---|
transactionAttempts[] |
Una entrada por cada envío conocido de la transacción al validador que controla la solicitud. |
Permisos de autorización
Requiere el siguiente permiso de OAuth:
https://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulta Authentication Overview.
Permisos de IAM
Se requiere el siguiente permiso de IAM en el recurso endpoint:
universalledger.endpoints.readNetwork
Para obtener más información, consulta la documentación de IAM.