目次
やりたいこと
下記の記事内で、特定のチャットに通知を送信するために、chat_idを取得したい。
https://lark.saas-cat.com/anycross-wordpress-2/
使用するツール
ヘルプページを参照したところ、下記の記載がありました。
大きく分けて、アプリの作成→bot機能の有効化→APIを叩く という流れになりそうです。
アプリの作成
まずはCustom Apps→Create Custom Appから、新規でカスタムアプリを作成します。
botの有効化
続いて、作成したアプリにbotの機能を追加します。
左のツールバーにあるFeaturesから、Botを選択して追加します。これでアプリにbotの機能が追加されました。
この時点ではアプリは有効化されていない状態なので、同じくツールバーにあるVersion Management & Releaseから、新しいバージョンを作成します。
新しいバージョンを作成すると、管理者に承認を申請する画面が表示され、この申請が承認されるとグループ内でアプリが有効化されます。
APIを叩いてみる
Obtain groups with the user or bot APIを使ってグループの情報を取得します。
ScopesにあるAPI scopesにチェックを入れ、Add in bulkをクリックしておきます。
tenant_access_tokenかuser_access_tokenのいずれかが必要になるので、ツールバー上部にあるView authorization tokensから、トークンを取得します。
ここまでこれば準備は完了なので、右上のボタンから実行します。
グループの情報を取得することができました。
※前述のアプリの有効化が完了していないと、The app is unavailable or inactivate in the tenant.というエラーが発生するようです。