3
0

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 1 year has passed since last update.

【LINE WORKS】指定したトークルームを開くURLを作る

Last updated at Posted at 2022-12-01

LINE WORKS Advent Calendar 2022 2日目、どうぞよろしくお願いします。
11月にAppLinkの新機能が追加されましたので、AppLinkについて全体的な説明も含め説明させていただきます。

LINE WORKSには「App Link (Universal Link)」という機能が用意されています。

例えば、以下のURLをクリックするとLINE WORKSのトーク画面が起動します。
https://line.worksmobile.com/message?version=26

このURLにパラメーターを設定することで、特定のメンバーやグループのトークルームなど、指定したトークルームを開くことができます。

特定のメンバーとのトークルームを開く

emailListパラメータにLINE WORKSアカウントIDを設定すると、特定のメンバーとのトークルームを開くことができます。
Ex: https://line.worksmobile.com/message/send?version=26&emailList=works.taro@domain-name

上記URL末尾をご自身のテナントメンバーのアカウントIDに変更すると、そのメンバーとのトークルームを開くAppLinkになります。

グループ/組織のトークルームを開く

channelIdパラメータを設定すると、グループ/組織などのトークルームを開くができます。
Ex: https://line.worksmobile.com/message/send?version=26&channelId=181c2516-1fee-91e4-0f6f-449f353fd42b

上記URL末尾を開きたいトークルームのchannelIdに変更すると、指定したトークルームを開くAppLinkになります。

channelIdの確認方法

channelIdはトークルームから確認することができます。
l_165927581_6_661ce9efc9777f15a2d0fd41659a21c4.png

他にも、Bot Callback Eventでも確認することができます。

外部LINE/LINE WORKSユーザーとのトークルームを開く

worksAtResourceIdListパラメータを設定すると、外部ユーザーとのトークルームを開くができます。
Ex: https://line.worksmobile.com/message/send?version=26&worksAtResourceIdList=c052fa11-9676-4393-4e96-043498bd1234

上記URL末尾を外部ユーザーのIdに変更すると、外部ユーザーとのトークルームを開くAppLinkになります。

外部ユーザーのIdの確認方法

外部ユーザーのIdは以下のAPIを利用して確認します。

上記APIのResponse Parameter linkedExternalUser.id で確認することができます。

以上。

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?