MCP Tools Reference: paydeveloper.googleapis.com

Công cụ: validate_pass_jwt

Xác thực biểu thị JWT của thẻ hoặc tải trọng JWT chưa được mã hoá dưới dạng chuỗi JSON cho thẻ.

Mã mẫu sau đây cho biết cách sử dụng curl để gọi công cụ validate_pass_jwt MCP.

Yêu cầu 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
}'

Giản đồ đầu vào

Thông báo yêu cầu xác thực biểu thị JWT của thẻ hoặc tải trọng JWT chưa được mã hoá dưới dạng chuỗi JSON cho thẻ.

ValidatePassJwtRequest

Biểu diễn dưới dạng 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.
}
Trường
Trường nhóm resource. Tài nguyên cần xác thực. Bạn phải đặt một trong những giá trị này. resource chỉ có thể là một trong những trạng thái sau:
passJwt

string

Một chuỗi đại diện cho JWT có định dạng như mô tả tại https://developers.google.com/wallet/reference/rest/v1/Jwt.

passJson

string

Một chuỗi JSON đại diện cho tải trọng JWT chưa được mã hoá cho một thẻ/vé có định dạng như mô tả tại https://developers.google.com/wallet/reference/rest/v1/Jwt. Bạn có thể đặt giá trị này thành toàn bộ biểu thị JSON được mô tả tại đường liên kết này hoặc chỉ nội dung của trường tải trọng chứa các lớp và đối tượng thẻ/vé liên quan.

Giản đồ đầu ra

Thông báo phản hồi để xác thực biểu thị JWT của thẻ hoặc tải trọng JWT chưa mã hoá dưới dạng chuỗi JSON cho thẻ.

Chú giải công cụ

Chú thích công cụ được gửi đến các ứng dụng MCP để mô tả rủi ro cơ bản của một công cụ nhất định. Hầu hết các ứng dụng đều coi những gợi ý này là không đáng tin cậy, nhưng bạn có thể dùng chúng để quyết định thời điểm gửi lời nhắc xác nhận cho người dùng.

Cùng với chuỗi tiêu đề, các gợi ý boolean sau đây được xác định như sau:

  • readOnlyHint: Nếu đúng, công cụ sẽ không sửa đổi môi trường của công cụ. Mặc định: false.
  • destructiveHint: Nếu đúng, công cụ có thể thực hiện các hành động phá huỷ. Nếu là false, thì công cụ chỉ có thể thực hiện các thao tác bổ sung. Mặc định: true.
  • idempotentHint: Nếu đúng, thì việc gọi công cụ nhiều lần với cùng một đối số sẽ không có thêm tác động nào đến môi trường của công cụ. Mặc định: false.
  • openWorldHint: Nếu đúng, công cụ này có thể tương tác với "thế giới mở" của các thực thể bên ngoài. Nếu là false, thì công cụ chỉ có thể tương tác với các thực thể nội bộ. Ví dụ: một công cụ tìm kiếm trên web sẽ là thế giới mở, trong khi một công cụ bộ nhớ sẽ không phải là thế giới mở.

Gợi ý phá huỷ: ❌ | Gợi ý bất biến: ✅ | Gợi ý chỉ đọc: ✅ | Gợi ý thế giới mở: ❌