导入插件

aki发表于:2024年06月26日 14:14:06更新于:2024年07月10日 15:25:34

将插件导入到 kintone。

URL

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

HTTP 方法

POST

所需访问权限

  • kintone系统管理员权限

请求

参数

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

请求范例

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

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

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

应答

属性

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

响应范例

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

示例代码

使用curl发送请求

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

使用kintone.api()发送请求

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

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

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