メニュー
カテゴリー

【AnyCross】APIでchat_idの情報を取得する

目次

やりたいこと

下記の記事内で、特定のチャットに通知を送信するために、chat_idを取得したい。

使用するツール

ヘルプページを参照したところ、下記の記載がありました。

大きく分けて、アプリの作成→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.というエラーが発生するようです。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次