kintone Advent Calendar 2019 2日目の記事です。
kintone と Backlog API の連携をやってみました。
とりあえずkintone側からBacklogのAPIを叩いてデータが取れるところまでで時間切れとなりました。
続きはBacklogのAdvent Calendarでやります。
対象読者 or 前提条件 or 環境
- Backlogとkintoneを連携したい方
取り急ぎコード
(function() {
'use strict';
kintone.events.on('app.record.index.show', function(event) {
const APIKEY = "<API-KEY>";
const BACKLOG_URL = "<URL>";
kintone.proxy(BACKLOG_URL + '/api/v2/users/myself?apiKey=' + APIKEY, 'GET', {}, {})
.then(function(resp)
{
console.log(resp[1], JSON.parse(resp[0]), resp[2]);
const body = JSON.parse(resp[0]);
kintone.proxy(BACKLOG_URL + '/api/v2/users/' + body.id + '/activities?apiKey=' + APIKEY, 'GET', {}, {})
.then(function(resp)
{
console.log(resp[1], JSON.parse(resp[0]), resp[2]);
});
return event;
}).catch(function(error) {
console.log(error);
return event;
});
});
})();
ログ
参考
次にやること
良い感じにkintoneにレコード登録する
あとがき
思ったより時間がかかった。