Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2020.09.30「freeeのAPIで作る業務効率化LINE bot」

KMiura
September 30, 2020

2020.09.30「freeeのAPIで作る業務効率化LINE bot」

2020.09.30「freee / IBM Cloud / LINE API アプリ開発勉強会」
https://freee.connpass.com/event/186936/

KMiura

September 30, 2020
Tweet

More Decks by KMiura

Other Decks in Technology

Transcript

  1. 使用技術 • Python(Flask) • freee API • Messaging API •

    Clova OCR • IBM Cloud Functions • Cloundant
  2. freeeのAPI • OAuth2認証 • APIトークンの有効期限が短い(24時間) • リフレッシュトークンをつかって工夫をしなければならない (工夫については後ほど紹介) • freeeがWebで提供している各種サービス(労務、会計)

    の機能をAPIで提供している • プランによって使用できるAPIに制限がある →開発者用の事業所を立てれば全部のAPIが無料で使える ※APIでやるよりもWeb上で設定したほうが早い場合も
  3. Messaging API • LINE botを動かすために使うAPI • とにかく機能が多い • 無料で使い放題 •

    ドキュメントめちゃくちゃわかりやすい • 各言語に対応したSDKが提供されている
  4. LIFF • LINE Front End Frameworkの略 • LINEアプリ上で開くと自動ログインをする • LINEアプリ上で表示サイズを3つ設定できる

    (個人的にはTallがおすすめ) • JavaScriptのSDKでユーザ情報を取得する ことができる • LINEのミニアプリの元になる技術
  5. END