应用的设置要反映到正式环境里,需要一定的时间。使用此API可以查看处理的进度。
URI
https://(子域名).cybozu.cn/k/v1/preview/app/deploy.json
来宾空间的应用
https://(子域名).cybozu.cn/k/guest/(空间的ID)/v1/preview/app/deploy.json
HTTP方法
GET
必要的访问权限
应用的管理权限
请求参数
参数名 | 要指定的值 | 必须 | 说明 |
---|---|---|---|
apps | 数组 | 必须 | 用数值或字符串的数组形式指定应用ID。最多可以指定300条。 指定来宾空间的应用时,只能指定同一个来宾空间内的应用。 |
请求范例
头部
GET /k/v1/preview/app/deploy.json HTTP/1.1 Host: example.cybozu.cn:443 X-Cybozu-Authorization: QWRtaW5pc3RyYXRvcjpjeWJvenU= Authorization: Basic QWRtaW5pc3RyYXRvcjpjeWJvenU= Content-Type: application/json
正文
{ "apps": [ 8, 9, 10 ] }
应答参数
参数名称 | 值的类型 | 说明 |
---|---|---|
apps | 数组 | 由处理状况的对象组成的数组。 |
apps[].app | 字符串 | 应用的ID。 |
apps[].status | 字符串 | 处理的状况。
|
应答的范例
{ "apps": [ { "app": "8", "status": "PROCESSING" }, { "app": "9", "status": "PROCESSING" }, { "app": "10", "status": "PROCESSING" } ] }
JavaScript范例
使用API请求发送 kintone REST API 请求
var body = { "apps": [1, 1001] }; kintone.api(kintone.api.url('/k/v1/preview/app/deploy', true), 'GET', body, function(resp) { // success console.log(resp); }, function(error) { // error console.log(error); });
使用 XMLHttpRequest 请求
var params = '?' + 'apps[0]=1' + '&' + 'apps[1]=1001'; var url = 'https://{subdomain}.cybozu.cn/k/v1/preview/app/deploy.json' + params; var xhr = new XMLHttpRequest(); xhr.open('GET', url); xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest'); xhr.onload = function() { if (xhr.status === 200) { // success console.log(JSON.parse(xhr.responseText)); } else { // error console.log(JSON.parse(xhr.responseText)); } }; xhr.send();