개요

    LINE WORKS Developers

    LINE WORKS Developers에서는 LINE WORKS의 데이터에 접근해 이를 제어할 수 있는 LINE WORKS Bot Platform에서 제공하는 API와 기술 문서를 확인하실 수 있습니다. LINE WORKS Bot Platform API를 이용해 LINE WORKS Bot Platform을 고객사의 시스템과 연동하여 활용할 수 있습니다.
    LINE WORKS Bot Platform API 연동 개발에 필요한 설정은 Developer Console에서 할 수 있습니다. Community에 연동 개발 중에 궁금한 사항을 문의하거나 다른 회사의 담당자들과 노하우를 공유할 수 있습니다. 또한 공지사항에 업데이트되는 API 정보도 확인할 수 있습니다.

    Developer Console

    Developer Console에서는 다음과 같이 API 연동 개발에 필요한 기본 설정을 할 수 있습니다.

    • API 인증 환경 구성
      • API ID 발급 및 관리
      • Service API Consumer Key 발급 및 관리
      • Server API Consumer Key 발급 및 관리
      • Server List 등록 및 관리
    • SSO Type 설정
    • SAML Apps(LINE WORKS ID로 로그인)

      참고
      SSO(Single Sign-On) 설정에는 SSO와 SAML Apps 두 항목이 있습니다.

      • SSO는 LINE WORKS를 SP(Service Provider)로 하여 외부 통합 인증 기반 서비스 등의 계정 정보로 LINE WORKS에 로그인할 때 사용합니다.
      • SAML Apps는 LINE WORKS를 IdP(Identity Provider)로 하여 LINE WORKS의 계정 정보로 다른 클라우드 서비스에 로그인할 때 사용합니다. SAML Apps는 다양한 클라우드 서비스에 사용할 수 있는 통합 로그인 기능을 제공합니다. (상세 보기)
    • 조직 연동 사용 설정

    • API 통계
    • IPT(IP Telephony) 연동 설정
    • Bot 생성 관리

      참고
      Bot은 LINE WORKS Bot Platform API 또는 Developer Console의 메뉴를 이용해 생성할 수 있습니다. 단, 메시지를 보내거나 대화형 인터랙션을 구현하려면 API를 이용해야 합니다.

    동영상 가이드

    Developer Console은 누가 이용할 수 있나요

    Developer Console을 이용할 수 있는 권한은 다음과 같습니다.

    • 최고관리자
    • 부관리자
    • Custom 권한에서 Developers의 권한이 있는 경우
      • Custom 권한은 최고관리자 또는 부관리자가 LINE WORKS Admin에서 생성할 수 있습니다. 도움말 바로 가기

    API를 이용해 개발을 진행할 경우 최고관리자와 동일한 구성원 관리 권한이 주어지므로 권한 지정에 신중을 기해야 합니다.

    참고
    처음 Developer Console에 로그인할 때 API 이용약관에 동의해야 합니다. 파트너를 통해 LINE WORKS를 구입한 경우 Admin > Partner에서 Developer Console 접근을 허용하도록 설정하면 Partner가 대신하여 Developer Console에 접근할 수 있습니다.

    LINE WORKS Bot Platform API 및 Document

    LINE WORKS Bot Platform API를 이용해 고객사에 필요한 연동 개발뿐 아니라 업무에 필요한 툴을 구성할 수 있습니다. LINE WORKS Bot Platform API를 이용한 연동 설정에 관해서는 LINE WORKS Developers의 Document에서 제공하는 기본 설명과 활용 가이드, 샘플 코드를 참고하십시오.
    LINE WORKS Bot Platform API는 서버 API와 서비스 API로 나뉩니다.

    • 서버 API: 도메인의 설정 및 여러 구성원의 인사 정보 등을 수정할 수 있습니다. 서버 API를 사용하려면 Developer Console에서 API ID와 Server API Consumer Key, Server Token이나 Server ID를 발급받아서 이용해야 합니다. API ID와 Server API Consumer Key는 반드시 필요하며, Server Token과 Server ID 중 하나를 사용할 수 있습니다.
      • 서비스 API: 구성원의 데이터(메일, 캘린더, 드라이브)를 구성원의 Access Token으로 접근할 수 있습니다. 다른 구성원의 데이터에는 접근할 수 없습니다. 서비스 API를 사용하려면 Developer Console에서 API ID와 Service API Consumer Key를 발급받아서 이용해야 합니다.

    제공되는 LINE WORKS Bot Platform API는 다음과 같습니다.

    • 조직연동: 고객사의 구성원 정보와 직책, 직무, 고용 형태 등을 포함한 인사 정보를 LINE WORKS와 동기화할 수 있습니다.
    • 메일: 메일 발송, 삭제, 쓰기창 팝업 등의 메일 서비스 기능 연동 개발을 지원합니다.
    • 메시지 Bot: 메시지 Bot API를 이용해 개별 사용자에게 직접 메시지를 전달하거나 해당 사용자와 대화할 수 있습니다.

      참고
      LINE WORKS 메시지 Bot API를 활용해 고객사의 워크플로에 메시지 Bot을 적용해 보세요.

    • 주소록: 개인 및 공용 주소록 생성, 조회, 삭제 등의 주소록 관련 기능을 구현할 수 있습니다.
    • 캘린더: 캘린더 생성, 조회, 삭제, 일정 수정 등의 캘린더 관련 기능을 구현할 수 있습니다.
    • Home: 홈에 게시글을 작성, 삭제할 수 있으며, 기존에 사용 중인 게시판 서비스와 연동할 수 있습니다.
    • 드라이브: 파일 복사, 이동, 삭제, 수정, 폴더 생성 등 드라이브 관련 기능을 구현할 수 있습니다.
    • 어드민: 어드민 콘솔의 타임존, 언어 설정, SSO설정 및 조회, IP 접속 관리 등 어드민 기능을 구현할 수 있습니다.
    • IP 전화 연동: 기존 기업 통신 환경에서 운영되던 음성, 데이터 통신을 하나의 네트워크로 통합 운영할 수 있는 IPT(IP Telephony Solution)와 연동해 IP 전화가 구성원의 정보에 등록되어 있으면 전화번호 클릭 시 LINE WORKS의 서비스에서 IP 전화로 바로 연결됩니다.
    • 감사: 감사 기능에서 감사 데이터 파일 다운로드과 같이 자주 사용하는 기능을 구현할 수 있습니다.