APIトークンを利用したアプリ権限の変更について

kintone初心者です。

お知恵を頂ければと思い投稿させて頂きました。

 

利用ユーザーが

管理者管理アプリをAPIトークンを利用して参照し

ルックアップできないか悩んでおります。

色々と試しているのですが、以下エラーが発生しており

解決策をアドバイス頂けると助かります。

 

エラー内容

コード

(function() {
"use strict";

kintone.events.on(["app.record.edit.show","app.record.create.show"],function(event){

var url = 'https://サブドメイン.cybozu.com/k/v1/record.json';
var headers = {
//商品マスタアプリのAPIトークン(閲覧のみ付与)
'X-Cybozu-API-Token':'hogehogehogehogehogehoge',
'Content-Type': 'application/json'
};

var param = {
'app' : 46, //商品マスタアプリid
'rights': [
{
'entity': {
'type': 'ORGANIZATION',
'code': 'COMPANY01'
},
'recordViewable': true
}
]
};

kintone.proxy(url, 'PUT', headers, param, function(body, status, headers) {
console.log(status,body);
}, function(error) {
console.log(error);
});

});
})();

hyoshikawaさん

お世話になっております。

アプリのアクセス権の変更の場合は、「/k/v1/record.json」ではなく「/k/v1/app/acl.json」を用いると良いと思います。

江田 様

お世話になっております。

早速、試してみたのですが、下記のようなエラーが発生しております。

商品マスタのAPIトークンは間違えはないのですが、考えられる原因は

何があるでしょうか?

hyoshikawaさん

お世話になっております。

アプリのアクセス権の変更のAPIのドキュメントになります。共有し忘れておりました。
https://developer.cybozu.io/hc/ja/articles/201941844

APIトークンにアプリ管理権限が付与されているか、ご確認いただけますか?

江田様

早速のアドバイス有難うございます!

上手く動作致しました。(感動です!)

もし、差支えなければ、別問合せにて「JavascriptでのAPIトークンのマスキング方法について」

投稿させて頂いておりますので、ご確認頂ければ幸いでございます。