LoginSignup
1
0

LINE WORKS の WOFF アプリを GitHub からコピーして簡単に試してみる

Last updated at Posted at 2023-08-26

WOFF とは

WORKS Front-end Framework(以下、WOFF)は、「LINE WORKS」上で動くWeb アプリを実装できる開発プラットフォームです。このWOFFで作られた Web アプリ(以下、WOFFアプリ)は、トークメッセージなどからシームレスに立ち上がるミニアプリとして、幅広い連携を実現します。
WOFFアプリは HTML と JavaScript をベースとした Web アプリです。WOFF アプリを実行したユーザーの情報の取得や、WOFF アプリを呼び出したトークルームへのメッセージの送信などができるようになります。

image.png

GitHub Pages で WOFF アプリを実行する

GitHub にサンプルを用意しました。

WOFF は Web アプリなので Web サーバーが必要ですが、ここでは、GitHub Pages の機能で Web サーバーを代用します。

そのため、GitHub のアカウントがあれば (なくてもサインアップすれば) 複製して簡単に試せます。

以下、手順です。

GitHub にアクセス。
https://github.co.jp/

l_147288799_421_01f738b1bcc019bb3f4b7d1b7226e631.png

サインインもしくはサインアップしてください。

https://github.com/iwaohig/WOFFSample にアクセス。

l_147288799_423_4951b94b78bd8d5e3d711d04c4056f13.png

右上の [Fork] をクリック。

l_147288799_424_417b8d0b7c5d185a76c7211ae14e900d.png

"Owner" と "Repository name" は必要に応じて選択、変更してください。
名前が重複しているなどがなければ、そのままで大丈夫です。
右下の緑の [Create fork] をクリック。

l_147288799_426_15c6d44ce5b718df519c590ff8e8896b.png
フォークが完了したら、[Settings] をクリック。

l_147288799_427_6df9a4c0150ed1266a8f02b812bfe5ac.png
[Pages] のメニューをクリック。

l_147288799_428_6586fa29f60ac64db0c6e5e9ce07bcb4.png
"GitHub Pages" の設定で、"Branch" が [None] の場合はプルダウンから [main] を指定。

l_147288799_430_cd4172dc5c5864b8d14ca2d1ca99cef1.png

l_147288799_431_2d43ba7f83631b67e0745a32412542e7.png
[Save] します。

数分後に URL が確認できるようになります。表示されないときはリロードなどしてください。URL はこの後で使うのでコピーしてください。
l_147288799_432_c33b2417689d756d8d71e23653f173f8.png

LINE WORKS Developer Console の設定

LINE WORKS Developer Console にアクセス
https://dev.worksmobile.com/jp/console/openapi/v2/app/list/view

image.png
"アプリの新規追加" をクリック

l_147288799_450_5a0f4678fd18739ae13b873cb67190c6.png
任意のアプリ名を指定し、[同意して利用する] をクリック。

l_147288799_451_9c20e8d395bf849068b7eb68e89f5425.png
OAuth Scopes の [管理] をクリック。

l_147288799_452_cf5658d9ce99a192efd7ca97e0770484.png
[Bot] をチェックします。

l_147288799_453_494d53660d8734751e7827909cdfc6fd.png
保存します。

l_147288799_454_4207e3f0e94ef418d55fd39cb6fbd9dc.png
WOFF アプリの [登録] をクリック。

l_147288799_433_14c0ced6fc2728a29577051f071afad9.png
任意の "WOFF 名" を指定、"Endpoint URL" は GitHub Pages の URL を指定します。
サイズは任意の設定を行ってください。後から変更することもできます。
"Scan QR" を有効化。
[保存] をクリック。

l_147288799_434_28e8c6701157d55c94fc591bd2d7bf2a.png
"WOFF ID" をメモしてください。
また、[URL] コピーをクリックして、こちらもメモしてください。

GitHub でコードの修正

l_147288799_435_595aa9d0329d7ce24ddb838a0de2dc09.png
GitHub に戻ります。
左上の "<> Code" をクリック。

l_147288799_436_5a3190e1f22c1269e9c79253c12fcd49.png
"index.html" をクリック。

l_147288799_437_16dc70143f32f25067ae54e2c77fdd1e.png
鉛筆のアイコンをクリックして、Edit の状態にします。

l_147288799_438_ddc7a120c892a1d3fa9119c9f9f2b810.png
10 行目の "woffId" を書き換えてください。
右上の [Commit changes...] をクリック。

l_147288799_439_7c875ce2a0874a18a1417811685c2837.png
[Commit changes] をクリック。

WOFF アプリの実行

l_147288799_455_a8b4e1fff617fa9b2f33cce40759185c.png
メモした WOFF URL を自分宛のトークルームなどに送ります。URL をタップしてください。

l_147288799_456_19585f54908854a0dfbfb7465441e587.png
WOFF アプリが起動します。

1
0
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
1
0