新規投稿
フォローする

アクセス権の変更について

基本的なことで申し訳ございません。以下、テスト用のjsファイルを作成し、HTMLを実行しましたが、アクセス権が何も変更されません。jsファイルは、htmlと同一のフォルダに格納されています。

■html(sample_AccessChange.html)

<!DOCTYPE html>

<html lang="ja">
<head>
<title>サンプル</title>
</head>

<body>
<script src="AccessChange.js">
</script>
</body>

</html>

■js(AccessChange.js)

PUT /k/v1/app/acl.json HTTP/1.1
Host: サブドメイン名.cybozu.com:443
X-Cybozu-Authorization: エンコードされた文字列
Authorization: Basic エンコードされた文字列
Content-Type: application/json

var body ={
"app": 2,
"rights": [
{
"entity": {
"type": "GROUP",
"code": "everyone"
},
"appEditable": false,
"recordViewable": false,
"recordAddable": false,
"recordEditable": false,
"recordDeletable": false,
"recordImportable": false,
"recordExportable": false
},
],
"revision": 1
}

kintone.api(kintone.api.url('/k/v1/app/acl', true), 'PUT', body, function(resp) {
// success
window.alert('成功');
console.log(resp);
}, function(error) {
// error
console.log(error);
});

以上、よろしくお願いします。

0

2件のコメント

Avatar
Asami

kintone.api は kintone JavaScript APIの1つなので、kintone内部で動くものです。
外部からは実行できません。

基本的にはkintone上で動くように作る方が良いと思います。

もしどうしても外部から実行したいのであれば、Node.js 等を利用してREST APIを実行する必要があります。

0
Avatar
Hiroshi

Asami様

ありがとうございます。考えてみます。

0
サインインしてコメントを残してください。