MCP Tools Reference: paydeveloper.googleapis.com

Alat: query_merchant_error_metrics

Mengambil metrik error mendetail untuk profil bisnis penjual tertentu. Alat ini memberikan perincian error yang mendetail, sehingga developer dapat menemukan dan menyelesaikan masalah.

Contoh berikut menunjukkan cara menggunakan curl untuk memanggil alat MCP query_merchant_error_metrics.

Permintaan Curl
                  
curl --location 'https://paydeveloper.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
  "method": "tools/call",
  "params": {
    "name": "query_merchant_error_metrics",
    "arguments": {
      // provide these details according to the tool's MCP specification
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'
                

Skema Input

Pesan permintaan untuk mengkueri metrik error penjual.

QueryMerchantErrorMetricsRequest

Representasi JSON
{
  "merchantId": string,
  "timeRange": enum (TimeRange)
}
Kolom
merchantId

string

Wajib. ID unik penjual yang metrik errornya diminta.

timeRange

enum (TimeRange)

Opsional. Rentang waktu data metrik error.

Skema Output

Pesan respons untuk mengkueri metrik error penjual.

QueryMerchantErrorMetricsResponse

Representasi JSON
{
  "errorMetrics": [
    {
      object (MerchantErrorMetric)
    }
  ]
}
Kolom
errorMetrics[]

object (MerchantErrorMetric)

Data metrik error penjual.

MerchantErrorMetric

Representasi JSON
{
  "errorDetail": {
    object (ErrorDetail)
  },
  "hourlyErrorCounts": [
    {
      object (HourlyErrorCount)
    }
  ]
}
Kolom
errorDetail

object (ErrorDetail)

Hanya output. Detail error.

hourlyErrorCounts[]

object (HourlyErrorCount)

Hanya output. Daftar jumlah error dan stempel waktunya, yang dibulatkan ke awal jam terdekat.

ErrorDetail

Representasi JSON
{
  "errorCode": string,
  "errorMessage": string
}
Kolom
errorCode

string

Kode error, misalnya "OR_BIBED_07".

errorMessage

string

Hanya pesan deskriptif, tidak ada data pengguna atau pelacakan tumpukan internal.

HourlyErrorCount

Representasi JSON
{
  "hourlyTimestamp": string,
  "count": integer
}
Kolom
hourlyTimestamp

string (Timestamp format)

Stempel waktu yang mewakili awal jam.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

count

integer

Jumlah error dalam jam ini.

Stempel waktu

Representasi JSON
{
  "seconds": string,
  "nanos": integer
}
Kolom
seconds

string (int64 format)

Mewakili detik waktu UTC sejak epoch Unix 1970-01-01T00:00:00Z. Harus antara -62135596800 dan 253402300799 inklusif (yang sesuai dengan 0001-01-01T00:00:00Z hingga 9999-12-31T23:59:59Z).

nanos

integer

Pecahan detik non-negatif pada resolusi nanodetik. Kolom ini adalah bagian nanodetik dari durasi, bukan alternatif untuk detik. Nilai detik negatif dengan pecahan harus tetap memiliki nilai nano non-negatif yang menghitung maju dalam waktu. Harus antara 0 dan 999.999.999 inklusif.

Anotasi Alat

Petunjuk Destruktif: ❌ | Petunjuk Idempoten: ✅ | Petunjuk Hanya Baca: ✅ | Petunjuk Dunia Terbuka: ❌