Zoom APIをPostmanで試す
2020/03/22
ビデオコミュニケーションサービスのZoomには豊富なAPIが用意されています。
ZoomのAPIを利用することで、企業の既存システムと連携して、ミーティングの自動作成など構築することができます。
PostmanというAPIリクエストを簡単に試せるソフトウェアがありますので、Zoom APIを試してみます。
ZoomにはOpen API仕様が用意されているので、APIで何ができるのかを素早く試すことができます。
これは、公式のUsing Postman to Test Zoom APIsに記載されている手順です。
以下、手順はZoomアカウントは作成済、Postmanはインストール済として記載しています。
目次
Zoomアクセスキーの生成
Zoom App MarketplaceでZoomにサインインします。
画面右上の[Develop]-[Build App]を選択します。
[JWT]-[Create]をクリックします。
App Nameを任意のアプリケーション名で入力します。
Company Nameなどを入力して[Continue]をクリックします。
API KeyとAPI Secretが生成できました。
この2つの値を使ってトークンを生成します。
JWT.ioで生成します。
JWT.ioのwebページにアクセスしたら、下にスクロールしました。
HEADERは次のJSONです。
1 2 3 4 5 |
{ "alg": "HS256", "typ": "JWT" } |
PAYLOADは次のJSONです。
expは有効期間を秒数指定です。
1496091964000は公式ページの例にあったのでそのまま使用しています。
issにAPI Keyを貼り付けます。
1 2 3 4 5 |
{ "iss": "API Key", "exp": 1496091964000 } |
VERIFY SIGNATUREは次です。
API Secretだけ書き換えます。
1 2 3 4 5 6 |
HMACSHA256( base64UrlEncode(header) + "." + base64UrlEncode(payload), API Secret ) |
画面左側にトークンが生成されます。
これをPostmanからリクエストする時に使用します。
Postmanの設定
Postmanを起動して左上の[Import]をクリックします。
[Import from link]に次のOpenAPI仕様のURLを設定しました。
https://marketplace.zoom.us/docs/api-reference/zoom-api/Zoom%20API.oas2.json
[Import]ボタンをクリックします。
[Collections]にZoom APIが追加されました。
[>]ボタンをクリックすると、設定情報が右側に表示されます。
[・・・]に[Edit]があるのでクリックします。
[Authorization]でTypeで、Bearer Tokenを選択して、JWT.ioで生成したトークンを貼り付けます。
CollectonsにZoomのAPIが多々あります。
List Usersを試してみます。
List Usersを選択して、[Send]をクリックします。
ユーザー情報が表示されれば、成功です。
最後までお読みいただきましてありがとうございました!
「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。
「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。
「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。
「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。
「AWSではじめるLinux入門ガイド」という本を書きました。
開発ベンダー5年、ユーザ企業システム部門通算9年、ITインストラクター5年目でプロトタイプビルダーもやりだしたSoftware Engineerです。
質問はコメントかSNSなどからお気軽にどうぞ。
出来る限りなるべく答えます。
このブログの内容/発言の一切は個人の見解であり、所属する組織とは関係ありません。
このブログは経験したことなどの共有を目的としており、手順や結果などを保証するものではありません。
ご参考にされる際は、読者様自身のご判断にてご対応をお願いいたします。
また、勉強会やイベントのレポートは自分が気になったことをメモしたり、聞いて思ったことを書いていますので、登壇者の意見や発表内容ではありません。
ad
ad
関連記事
-
Twilioで電話を受ける人の仕事を少し楽に出来ないか考えてみた
Twilio Advent Calendar 2017の参加記事です。 Twil …
-
Slackでチームを作成してbotから投稿出来るようにする
Slackで新しいチームを作成して、botが投稿出来るように設定します。 ※20 …
-
チャットボットのAPIでA3RTのTalk APIを使った
Microsoft TeamsのOutgoing Webhooksを使ってAWS …
-
A3RTのTalk APIエンドポイントが変更していたので修正しました
チャットボットのAPIでA3RTのTalk APIを使った LINEやTeams …
-
RocketChatのスレッドと返信をPythonで取得する
RocketChatのOutgoing Webhookを使って、投稿と返信をki …
-
「API Meetup Tokyo #29 ニッポンのAPIエコノミー最前線 〜国産APIが社会を変える〜」に参加しました
API Meetup Tokyoに来ました〜 会場はおしゃれなDEJIMAさんで …
-
docomo Developer supportの 雑談対話APIから自然対話APIへ移行しました
LINEやSlackのbotで重宝していた、雑談対話APIが終了する、とのことで …
-
Twilioのサインアップをして最初の電話番号を設定する
ハンズオンなどTwilioを使ってみる場合に、最初は無料トライアルアカウントとな …
-
D-IDでTalks APIを使って動的にビデオを作成する
D-IDでは1枚の写真をもとに表情豊かにテキストをしゃべらせることができます。 …
-
Zoom API でミーティング作成を試す
Zoom APIをPostmanで試すの環境で、ミーティングスケジュールを新規作 …
- PREV
- 思っていることを口にしたらこうなった
- NEXT
- Zoom API でミーティング作成を試す