MCP Tools Reference: paydeveloper.googleapis.com

टूल: query_merchant_error_metrics

यह टूल, किसी कारोबारी या कंपनी की Business Profile के लिए गड़बड़ी की मेट्रिक की पूरी जानकारी देता है. यह टूल, गड़बड़ियों के बारे में ज़्यादा जानकारी देता है. इससे डेवलपर को गड़बड़ियों का पता लगाने और उन्हें ठीक करने में मदद मिलती है.

यहां दिए गए सैंपल में, curl का इस्तेमाल करके query_merchant_error_metrics एमसीपी टूल को चालू करने का तरीका बताया गया है.

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
}'
                

इनपुट स्कीमा

कारोबारी या कंपनी की गड़बड़ी वाली मेट्रिक के बारे में क्वेरी करने के लिए अनुरोध मैसेज.

QueryMerchantErrorMetricsRequest

JSON के काेड में दिखाना
{
  "merchantId": string,
  "timeRange": enum (TimeRange)
}
फ़ील्ड
merchantId

string

ज़रूरी है. कारोबारी या कंपनी का यूनीक आइडेंटिफ़ायर जिसके लिए गड़बड़ी के मेट्रिक का अनुरोध किया जा रहा है.

timeRange

enum (TimeRange)

ज़रूरी नहीं. गड़बड़ी की मेट्रिक के डेटा की समयावधि.

TimeRange

डेटा की समयावधि. अगला आईडी: 4

Enums
TIME_RANGE_UNSPECIFIED समयसीमा तय नहीं की गई है.
TIME_RANGE_PAST_DAY बीता हुआ दिन, यानी कि कल.
TIME_RANGE_PAST_THREE_DAYS पिछले तीन दिन, जिसमें मौजूदा दिन शामिल नहीं है.
TIME_RANGE_PAST_WEEK पिछले हफ़्ते का डेटा, जिसमें आज का डेटा शामिल नहीं है.

आउटपुट स्कीमा

कारोबारी या कंपनी की गड़बड़ी वाली मेट्रिक के बारे में क्वेरी करने के लिए जवाब का मैसेज.

QueryMerchantErrorMetricsResponse

JSON के काेड में दिखाना
{
  "errorMetrics": [
    {
      object (MerchantErrorMetric)
    }
  ]
}
फ़ील्ड
errorMetrics[]

object (MerchantErrorMetric)

कारोबारी या कंपनी के लिए, गड़बड़ी के मेट्रिक डेटा की जानकारी.

MerchantErrorMetric

JSON के काेड में दिखाना
{
  "errorDetail": {
    object (ErrorDetail)
  },
  "hourlyErrorCounts": [
    {
      object (HourlyErrorCount)
    }
  ]
}
फ़ील्ड
errorDetail

object (ErrorDetail)

सिर्फ़ आउटपुट के लिए. गड़बड़ी की जानकारी.

hourlyErrorCounts[]

object (HourlyErrorCount)

सिर्फ़ आउटपुट के लिए. गड़बड़ियों की संख्या और उनके टाइमस्टैंप की सूची. टाइमस्टैंप को सबसे नज़दीकी घंटे के हिसाब से बदला जाता है.

ErrorDetail

JSON के काेड में दिखाना
{
  "errorCode": string,
  "errorMessage": string
}
फ़ील्ड
errorCode

string

गड़बड़ी का कोड, जैसे कि "OR_BIBED_07".

errorMessage

string

सिर्फ़ जानकारी देने वाला मैसेज, इसमें न तो उपयोगकर्ता का डेटा होता है और न ही इंटरनल स्टैक ट्रेस.

HourlyErrorCount

JSON के काेड में दिखाना
{
  "hourlyTimestamp": string,
  "count": integer
}
फ़ील्ड
hourlyTimestamp

string (Timestamp format)

टाइमस्टैंप, घंटे की शुरुआत को दिखाता है.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

count

integer

इस घंटे में हुई गड़बड़ियों की संख्या.

टाइमस्टैम्प

JSON के काेड में दिखाना
{
  "seconds": string,
  "nanos": integer
}
फ़ील्ड
seconds

string (int64 format)

यह Unix epoch 1970-01-01T00:00:00Z से यूटीसी समय के सेकंड को दिखाता है. इसकी वैल्यू -62135596800 से 253402300799 के बीच होनी चाहिए. इसमें ये वैल्यू भी शामिल हैं. यह 0001-01-01T00:00:00Z से 9999-12-31T23:59:59Z के बीच की वैल्यू के बराबर होती है.

nanos

integer

नैनोसेकंड रिज़ॉल्यूशन पर, एक सेकंड के नॉन-नेगेटिव फ़्रैक्शन. यह फ़ील्ड, अवधि का नैनोसेकंड वाला हिस्सा है. यह सेकंड का विकल्प नहीं है. भिन्नात्मक वैल्यू वाली नेगेटिव सेकंड वैल्यू में, अब भी नॉन-नेगेटिव नैनो वैल्यू होनी चाहिए. इससे समय की गिनती आगे की ओर होती है. यह 0 और 99,99,99,999 के बीच होना चाहिए.

टूल एनोटेशन

बदलाव करने वाला हिंट: ❌ | एक ही बार लागू होने वाला हिंट: ✅ | सिर्फ़ पढ़ने वाला हिंट: ✅ | ओपन वर्ल्ड हिंट: ❌