5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

kintoneAdvent Calendar 2019

Day 2

kintone + Backlog API 連携やってみた

Last updated at Posted at 2019-12-02

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;
    });
  });
})();

ログ

スクリーンショットです。
スクリーンショット 2019-12-02 23.54.18.png

参考

次にやること

良い感じにkintoneにレコード登録する

あとがき

思ったより時間がかかった。

5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?