アプリのアクセス権の設定を取得します。
URI
URIは、運用環境の設定を取得する場合と、動作テスト環境の設定を取得する場合とで異なります。
運用環境の設定を取得する場合
https://(サブドメイン名).cybozu.com/k/v1/app/acl.json
ゲストスペースのアプリの場合:https://(サブドメイン名).cybozu.com/k/guest/(スペースのID)/v1/app/acl.json
動作テスト環境の設定を取得する場合
https://(サブドメイン名).cybozu.com/k/v1/preview/app/acl.json
ゲストスペースのアプリの場合:https://(サブドメイン名).cybozu.com/k/guest/(スペースのID)/v1/preview/app/acl.json
HTTPメソッド
GET
必要なアクセス権
アプリ管理権限
リクエストパラメータ
パラメータ名 | 指定する値 | 必須 | 説明 |
---|---|---|---|
app | 数値又は文字列 | 必須 | アプリのIDを指定します。 |
リクエストの例
送信するリクエストは、パラメータの送信方法によって異なります。パラメータ「app」を指定したリクエストの例は、次のとおりです。
URLにパラメータを含める場合
GET /k/v1/app/acl.json?app=8 HTTP/1.1 Host: example.cybozu.com:443 X-Cybozu-Authorization: QWRtaW5pc3RyYXRvcjpjeWJvenU= Authorization: Basic QWRtaW5pc3RyYXRvcjpjeWJvenU=
リクエストボディにパラメーターを含める場合
ヘッダ
GET /k/v1/app/acl.json HTTP/1.1 Host: example.cybozu.com:443 X-Cybozu-Authorization: QWRtaW5pc3RyYXRvcjpjeWJvenU= Authorization: Basic QWRtaW5pc3RyYXRvcjpjeWJvenU= Content-Type: application/json
ボディ
レスポンスパラメータ
パラメータ名 | 値の種類 | 説明 |
---|---|---|
rights | 配列 | アクセス権の設定を表すオブジェクトの配列です。 設定の優先度が高いものから順に並びます。 |
rights[].entity | オブジェクト | アクセス権の設定の対象を表すオブジェクトです。 |
rights[].entity.type | 文字列 | アクセス権の設定対象の種類です。
|
rights[].entity.code | 文字列 |
アクセス権の設定対象のコードです。 CREATOR の場合:null ゲストユーザーの場合、ログイン名の前に「guest/」が付きます。 |
rights[].includeSubs | 真偽値 | 設定を下位組織に継承するかどうかの設定です。 rights[].entity.type の値がORGANIZATION以外の場合、常にfalseが返却されます。
|
rights[].appEditable | 真偽値 | アプリの管理が可能かどうかの設定です。
|
rights[].recordViewable | 真偽値 | レコードの閲覧が可能かどうかの設定です。
|
rights[].recordAddable | 真偽値 | レコードの追加が可能かどうかの設定です。
|
rights[].recordEditable | 真偽値 | レコードの編集が可能かどうかの設定です。
|
rights[].recordDeletable | 真偽値 | レコードの削除が可能かどうかの設定です。
|
rights[].recordImportable | 真偽値 | ファイルの読み込みが可能かどうかの設定です。
|
rights[].recordExportable | 真偽値 | ファイルの書き出しが可能かどうかの設定です。
|
revision | 文字列 | アプリの設定のリビジョン番号です。 |
レスポンスの例
JavaScriptサンプル
XMLHttpRequest
記事に関するフィードバック
記事のコメント欄は記事に対するフィードバックをする場となっております。
右の記事フィードバックのためのガイドを参照してコメントしてください。
記事のリンク切れなど、気になる点がある場合も、こちらのフォームからフィードバックいただけますと幸いです。