4
2

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 3 years have passed since last update.

カレンダーAPIを使用して、スケジュールの参照・登録を行ってみた

Last updated at Posted at 2019-12-16

LINEWORKS Advent Calendar 2019 / 17日目の記事です。

はじめに

LINEWORKSで提供されているカレンダー機能について、
「予定を簡単に入力したい」「1週間分の予定を参照したい」というコンセプトで、
カレンダーの登録機能(Webアプリケーション)を作成しました。

作成した機能でできること

  • LINEWORKSカレンダーに登録されているスケジュールの表示
  • LINEWORKSカレンダーへのスケジュール登録

カレンダー.png

使用したAPIなど

  • LINE_WORKS
    • サービスAPI
      • service/token
    • カレンダーAPI
      • calendar/getDefaultCalendarId
      • calendar/getScheduleList
  • AWS
    • CloudFront:SPAのコンテンツを配信
    • S3:SPAのコンテンツを保存
    • APIGateway:Lambda関数をAPIとして呼び出したい
    • Lambda:LINE_WORKSのサービスAPIを利用し、LINE_WORKSにアクセス
    • Cognito:認証で使用
  • その他
    • Vue.js:SPAでカレンダー機能のフロント部分を作成
    • vuetify:カレンダーの表示で大活躍
      アーキテクチャ.png

感想

LINE_WORKSの管理者機能により、カレンダー機能(LINE_WORKS)のUIを自由にカスタマイズできると嬉しいなと思いました。スマホを普段あまり使わない人には、カレンダー機能(LINE_WORKS)で提供されている入力項目が少し難しいようです。

4
2
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
4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?