アプリのJavaScript / CSSカスタマイズの設定を取得します。
URI
URIは、運用環境の設定を取得する場合と、動作テスト環境の設定を取得する場合とで異なります。
運用環境の設定を取得する場合
https://(サブドメイン名).cybozu.com/k/v1/app/customize.json
ゲストスペースのアプリの場合:https://(サブドメイン名).cybozu.com/k/guest/(スペースのID)/v1/app/customize.json
動作テスト環境の設定を取得する場合
https://(サブドメイン名).cybozu.com/k/v1/preview/app/customize.json
ゲストスペースのアプリの場合:https://(サブドメイン名).cybozu.com/k/guest/(スペースのID)/v1/preview/app/customize.json
HTTPメソッド
GET
必要なアクセス権
アプリ管理権限
※このAPIの実行には、APIトークンは使用できません。
リクエストパラメータ
パラメータ名 | 指定する値 | 必須 | 説明 |
---|---|---|---|
app | 数値又は文字列 | 必須 | アプリのIDを指定します。 |
リクエストの例
送信するリクエストは、パラメータの送信方法によって異なります。パラメータ「app」を指定したリクエストの例は、次のとおりです。
URLにパラメータを含める場合
GET /k/v1/app/customize.json?app=8 HTTP/1.1 Host: example.cybozu.com:443 X-Cybozu-Authorization: QWRtaW5pc3RyYXRvcjpjeWJvenU= Authorization: Basic QWRtaW5pc3RyYXRvcjpjeWJvenU=
リクエストボディにパラメーターを含める場合
ヘッダ
GET /k/v1/app/customize.json HTTP/1.1 Host: example.cybozu.com:443 X-Cybozu-Authorization: QWRtaW5pc3RyYXRvcjpjeWJvenU= Authorization: Basic QWRtaW5pc3RyYXRvcjpjeWJvenU= Content-Type: application/json
ボディ
レスポンスパラメータ
パラメータ名 | 値の種類 | 説明 |
---|---|---|
scope | 文字列 | カスタマイズの適用範囲です。
|
desktop | オブジェクト | PCで読み込まれるファイルを表すオブジェクトです。 |
desktop.js | 配列 | JavaScriptファイルの情報を表す配列です。 |
desktop.js[].type | 文字列 | ファイルの指定方法です。
|
desktop.js[].url | 文字列 | ファイルのURLです。 |
desktop.js[].file | オブジェクト | 添付されたファイルの情報を表すオブジェクトです。 |
desktop.js[].file.contentType | 文字列 | MIMEタイプです。 |
desktop.js[].file.fileKey | 文字列 | キーです。 |
desktop.js[].file.name | 文字列 | 名前です。 |
desktop.js[].file.size | 文字列 | サイズ(byte単位)です。 |
desktop.css | 配列 | CSSファイルの情報を表す配列です。 |
desktop.css[].type | 文字列 | ファイルの指定方法です。
|
desktop.css[].url | 文字列 | ファイルのURLです。 |
desktop.css[].file | オブジェクト | 添付されたファイルの情報を表すオブジェクトです。 |
desktop.css[].file.contentType | 文字列 | MIMEタイプです。 |
desktop.css[].file.fileKey | 文字列 | キーです。 |
desktop.css[].file.name | 文字列 | 名前です。 |
desktop.css[].file.size | 文字列 | サイズ(byte単位)です。 |
mobile | オブジェクト | スマートフォンで読み込まれるファイルを表すオブジェクトです。 |
mobile.js | 配列 | JavaScriptファイルの情報を表す配列です。 |
mobile.js[].type | 文字列 | ファイルの指定方法です。
|
mobile.js[].url | 文字列 | ファイルのURLです。 |
mobile.js[].file | オブジェクト | 添付されたファイルの情報を表すオブジェクトです。 |
mobile.js[].file.contentType | 文字列 | MIMEタイプです。 |
mobile.js[].file.fileKey | 文字列 | キーです。 |
mobile.js[].file.name | 文字列 | 名前です。 |
mobile.js[].file.size | 文字列 | サイズ(byte単位)です。 |
mobile.css | 配列 | CSSファイルの情報を表す配列です。 |
mobile.css[].type | 文字列 | ファイルの指定方法です。
|
mobile.css[].url | 文字列 | ファイルのURLです。 |
mobile.css[].file | オブジェクト | 添付されたファイルの情報を表すオブジェクトです。 |
mobile.css[].file.contentType | 文字列 | MIMEタイプです。 |
mobile.css[].file.fileKey | 文字列 | キーです。 |
mobile.css[].file.name | 文字列 | 名前です。 |
mobile.css[].file.size | 文字列 | サイズ(byte単位)です。 |
revision | 文字列 | アプリの設定のリビジョン番号です。 |
レスポンスの例
JavaScriptサンプル
XMLHttpRequest
「kintoneシステム管理」>「JavaScript / CSSでカスタマイズ」の設定内容をREST APIで取得する方法について教えてください。
前田様
「kintoneシステム管理」>「JavaScript / CSSでカスタマイズ」の設定 を取得するAPIはありません。
実装したい内容がある場合、cybozu developer コミュニティをご活用ください。