Canva
  1. webhook
Canva
  • 验证
    • 概述
    • 生成访问令牌
      POST
    • 审视访问令牌
      POST
    • 撤销令牌
      POST
  • 资产
    • 概述
    • 创建资产上传作业
      POST
    • 获取资产上传作业
      GET
    • 获取资产
      GET
    • 更新资产
      PATCH
    • 删除资产
      DELETE
  • 自动填充
    • 概述
    • 创建设计自动填充作业
      POST
    • 获取设计自动填充工作
      GET
  • 品牌模板
    • 概述
    • 获取品牌模版
      GET
    • 获取品牌模板数据集
      GET
    • 列出品牌模板
      GET
  • 评论
    • 概述
    • 创建评论
      POST
    • 获取评论
      GET
    • 创建回复
      POST
  • 设计
    • 概述
    • 创建设计
      POST
    • 列表设计
      GET
    • 获取设计
      GET
  • 设计导入
    • 概述
    • 创建设计导入作业
    • 获得设计导入工作
  • 导出
    • 概述
    • 创建设计导出作业
    • 获得设计出口工作
  • 文件夹
    • 概述
    • 创建文件夹
    • 获取文件夹
    • 更新文件夹
    • 删除文件夹
    • 列出文件夹项目
    • 移动文件夹项目
  • 用户
    • 概述
    • 获取当前用户的详细信息
    • 获取当前用户的个人资料
  • webhook
    • 获取 webhook 的公钥
      GET
  1. webhook

获取 webhook 的公钥

开发环境
http://dev-cn.your-api-server.com
开发环境
http://dev-cn.your-api-server.com
GET
/rest/v1/connect/keys
键方法的 API 参考。
此 API 目前以预览版形式提供。请注意以下事项:
可能会有未公布的重大变化。
对预览 API 的任何重大更改都不会产生新的API 版本。
使用预览 API 的公共集成将不会通过审核流程,并且无法向所有 Canva 用户提供。
Keys API ( connect/keys) 是一种安全措施,可用于验证从 Canva Connect 收到的 webhook 的真实性。Keys API 返回 JSON Web Key (JWK),您可以使用它来解密 webhook 签名并验证它来自 Canva 而不是潜在的恶意行为者。这有助于保护您的系统免受 重放攻击。
Keys API 返回的密钥可以轮换。我们建议您尽可能缓存从此 API 收到的密钥,并且仅在收到使用无法识别的密钥签名的 Webhook 时才访问此 API。这样,您就可以比每次收到 Webhook 时都访问此 API 更快地验证 Webhook。
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://dev-cn.your-api-server.com/rest/v1/connect/keys'
响应示例响应示例
{
  "keys": [
    {
      "kid": "a418dc7d-ecc5-5c4b-85ce-e1104a8addbe",
      "kty": "OKP",
      "crv": "Ed25519",
      "x": "aIQtqd0nDfB-ug0DrzZbwTum-1ITdXvKxGFak_1VB2j"
    },
    {
      "kid": "c8de5bec1-1b88-4ddaae04acc-ce415-5d7",
      "kty": "OKP",
      "crv": "Ed25519",
      "x": "m2d1FT-gfBXxIzKwdQVTra0D-aBq_ubZ1jI0GuvkDtn"
    }
  ]
}

请求参数

无

返回响应

🟢200成功
application/json
Body
keys
array [object {4}] 
必需
包含用于签署 webhook 的公钥的 Json Web 密钥集 (JWKS)。您可以使用此 JWKS 验证 webhook 是否从 Canva 发送。
kid
string 
必需
kty
string 
必需
crv
string 
必需
x
string 
必需
修改于 2024-06-27 05:50:38
上一页
获取当前用户的个人资料
Built with