kintone連携用トークンを取得する
固定リンクがコピーされました
Garoonからセッション認証を使ってkintone REST APIを実行するときに必要なCSRFトークンを取得します。
セッション認証を使って、Garoonから次のいずれかのHTTPメソッドでkintone REST APIを実行する場合には、kintone連携用トークンが必要です。
garoon.connect.kintone.getRequestToken()
利用できるバージョン
固定リンクがコピーされました
なし
garoon.Promiseオブジェクトが返ります。
Promiseが解決されると、kintone連携用トークンを取得できます。
Garoonからkintoneアプリに1件のレコードを追加します。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
const headers = {
'X-Requested-With': 'XMLHttpRequest',
'Content-Type': 'application/json',
};
// kintone連携用トークンを取得する
const kintoneRequestToken = await garoon.connect.kintone.getRequestToken();
const body = {
__REQUEST_TOKEN__: kintoneRequestToken,
app: 123,
record: {
文字列1行_0: {value: 'Sample'},
数値_0: {value: 123},
},
};
const params = {
method: 'POST',
headers,
body: JSON.stringify(body),
};
// レコードを追加するkintone REST APIを実行
const resp = await fetch('/k/v1/record.json', params);
const respData = await resp.json();
console.log(respData);
|
- APIを実行するユーザーの利用サービスに、kintoneが設定されている必要があります。