更新插件

aki发表于:2024年06月26日 14:26:08更新于:2024年07月10日 15:12:43

更新已导入到 kintone 的插件。

URL

https://(子域名).cybozu.cn/k/v1/plugin.json

HTTP 方法

PUT

所需访问权限

  • kintone系统管理员权限

请求

参数

参数名称类型必须说明
id字符串必须要更新的插件的插件 ID
fileKey字符串必须使用“文件上传 API ”上传的插件文件的文件密钥。
上传文件

请求范例

头部
{
  "X-Cybozu-Authorization": "QWRtaW5pc3RyYXRvcjpjeWJvenU=",
  "Content-Type": "application/json"
}

有关请求头部的更多信息,请参考共通规格。
kintone REST API 的共通规格

正文
{
  "id": "djmhffjhfgmebgnmcggopedaofckljlj",
  "fileKey": "c15b3870-7505-4ab6-9d8d-b9bdbc74f5d6"
}

应答

属性

属性名称类型说明
id字符串已更新的插件的插件 ID
version字符串插件版本

响应范例

{
  "id": "djmhffjhfgmebgnmcggopedaofckljlj",
  "version": "1"
}

示例代码

使用 curl 发送请求

curl -X PUT 'https://(子域名).cybozu.cn/k/v1/plugin.json' \
  -H 'X-Cybozu-Authorization: QWRtaW5pc3RyYXRvcjpjeWJvenU=' \
  -H 'Content-Type: application/json' \
  -d '{
      "id": "djmhffjhfgmebgnmcggopedaofckljlj",
      "fileKey": "c15b3870-7505-4ab6-9d8d-b9bdbc74f5d6"
  }'

使用kintone.api()发送请求

kintone.api()的详情请参考以下文章。
发送 kintone REST API 请求

const body = {
  id: 'djmhffjhfgmebgnmcggopedaofckljlj',
  fileKey: 'c15b3870-7505-4ab6-9d8d-b9bdbc74f5d6'
};

await kintone.api(kintone.api.url('/k/v1/plugin.json'), 'PUT', body);