kintone + Backlog API 연동을 시도했습니다.

5929 단어 Backlog금과
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;
        });
      });
    })();
    

    로그



    스크린샷입니다.


    참고


  • Backlog API를 사용하여 내 활동을 살펴보세요
  • Backlog API란 무엇입니까?
  • Backlog 쇼케이스

  • 다음에 할 일



    좋은 느낌으로 kintone에 레코드 등록

    후기



    생각보다 시간이 걸렸다.

    좋은 웹페이지 즐겨찾기