MCP Tools Reference: paydeveloper.googleapis.com

الأداة: validate_pass_jwt

تتحقّق هذه الأداة من تمثيل JWT لتذكرة أو من حمولة JWT غير المشفرة كسلسلة JSON لتذكرة.

يوضّح نموذج الرمز البرمجي التالي كيفية استخدام curl لاستدعاء أداة MCP ‏validate_pass_jwt.

طلب 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": "validate_pass_jwt",
    "arguments": {
      // Provide these details according to the MCP tool specification.
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'

مخطط الإدخال

رسالة الطلب للتحقّق من تمثيل JWT لتذكرة أو من حمولة JWT غير المشفرة كسلسلة JSON لتذكرة.

ValidatePassJwtRequest

تمثيل JSON
{

  // Union field resource can be only one of the following:
  "passJwt": string,
  "passJson": string
  // End of list of possible types for union field resource.
}
الحقول
حقل الربط resource المصدر الذي يجب التحقّق منه يجب ضبط أحد هذه الحقول. لا يمكن أن يكون resource إلا أحد الخيارات التالية:
passJwt

string

سلسلة تمثّل JWT بالتنسيق الموضّح في https://developers.google.com/wallet/reference/rest/v1/Jwt.

passJson

string

سلسلة JSON تمثّل حمولة JWT غير المشفرة لتذكرة بالتنسيق الموضّح في https://developers.google.com/wallet/reference/rest/v1/Jwt. يمكن ضبط هذا الحقل على تمثيل JSON بالكامل الموضّح في هذا الرابط أو على محتويات حقل الحمولة الذي يتضمّن فئات التذاكر والعناصر ذات الصلة فقط.

مخطط النتائج

رسالة الرد للتحقّق من تمثيل JWT لتذكرة أو من حمولة JWT غير المشفرة كسلسلة JSON لتذكرة.

التعليقات التوضيحية للأداة

يتم إرسال التعليقات التوضيحية للأداة إلى عملاء MCP لوصف المخاطر الأساسية لأداة معيّنة. تتعامل معظم البرامج مع هذه التلميحات على أنّها غير موثوق بها، ولكن يمكن استخدامها لتحديد متى قد يتم إرسال طلب تأكيد إلى المستخدم.

بالإضافة إلى سلسلة العنوان، يتم تعريف التلميحات المنطقية التالية على النحو التالي:

  • readOnlyHint: إذا كانت القيمة "صحيح"، لا تعدِّل الأداة بيئتها. القيمة التلقائية: "خطأ"
  • destructiveHint: إذا كانت القيمة "صحيح"، يمكن للأداة تنفيذ إجراءات مدمِّرة. إذا كانت القيمة "خطأ"، يمكن للأداة تنفيذ إجراءات إضافية فقط. القيمة التلقائية: "صحيح"
  • idempotentHint: إذا كانت القيمة "صحيح"، لن يؤدي استدعاء الأداة بشكل متكرر باستخدام الوسيطات نفسها إلى أي تأثير إضافي على بيئتها. القيمة التلقائية: "خطأ"
  • openWorldHint: إذا كانت القيمة "صحيح"، يمكن للأداة التفاعل مع "عالم مفتوح" من الكيانات الخارجية. إذا كانت القيمة "خطأ"، يمكن للأداة التفاعل مع الكيانات الداخلية فقط. على سبيل المثال، ستكون أداة البحث على الويب "عالمًا مفتوحًا"، بينما لن تكون أداة الذاكرة "عالمًا مفتوحًا".

تلميح مدمِّر: ❌ | تلميح متكرّر: ✅ | تلميح للقراءة فقط: ✅ | تلميح للعالم المفتوح: ❌