Method: projects.locations.endpoints.queryTransactionState

Tidak digunakan lagi: Gunakan metode endpoints.queryData sebagai gantinya. Membuat kueri status transaksi. Metode ini dapat dipanggil untuk transaksi apa pun yang dikirim ke jaringan. Detail transaksi yang ditampilkan dapat bervariasi di antara panggilan, karena endpoint dapat merutekan permintaan ke validator yang berbeda dalam jaringan dan region, dan validator mungkin tidak berada pada ID putaran yang sama pada waktu tertentu.

Permintaan HTTP


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

URL ini menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
endpoint

string

Wajib. Endpoint untuk menyajikan permintaan. Format: projects/{project}/locations/{location}/endpoints/{endpoint} Lokasi adalah region.

Parameter kueri

Parameter
transactionDigestHex

string

Wajib. ID transaksi untuk mendapatkan statusnya.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Pesan respons untuk endpoints.queryTransactionState.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "transactionAttempts": [
    {
      object (TransactionAttempt)
    }
  ]
}
Kolom
transactionAttempts[]

object (TransactionAttempt)

Satu entri untuk setiap pengiriman transaksi yang diketahui ke validator yang menangani permintaan.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

Izin IAM

Memerlukan izin IAM berikut pada resource endpoint:

  • universalledger.endpoints.readNetwork

Untuk mengetahui informasi selengkapnya, baca dokumentasi IAM.