Zoomの投票(アンケート)をAPI経由で作成する
目次
Zoom投票機能
Zoomの投票機能というのがあります。
作るときは、Webの設定画面からポチポチ作成できます。
毎回同じ内容を聞く場合は、ミーティングテンプレートにしておいて、次回からそのテンプレートをもとにミーティングを作ればいいので、特に困ることはないです。
ですが、別のテンプレートや別の手順で作成したミーティングスケジュールにも、汎用的な投票を使いまわしたいとしたときに、毎回ポチポチ作るのは非効率です。
ですのでAPI経由で作成します。
何らかのツールと連携したり、自動化したり、ユーザーに優しくするためにコーディングして、プログラムからAPIを実行してもいいでしょう。
個人で楽できればそれでいい場合は、わざわざコーディングする必要もなく、Jsonを用意しておいて、Postmanから実行してもいいです。
この記事ではPostmanから実行する例を、書き残しておきます。
Windows, MacそれぞれにPostmanのソフトウェアはありますので、試す方はインストールしてみてください。
Jsonを用意
作成のためのリクエストにはJsonを含みます。
例えば以下のようなJsonです。
単一選択の投票と複数選択の投票の2問にしてみました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
{ "title": "おはようございます!", "questions": [ { "name": "どこから接続されていますか?", "type": "single", "answers": [ "自宅から", "会議室から", "オフィスから", "その他" ] }, { "name": "AWSについて(複数選択)", "type": "multiple", "answers": [ "AWSの名前は知っている", "AWSを触ったことがある", "EC2を触ったことがある", "S3を触ったことがある", "RDSを触ったことがある", "IAMを設定したことがある", "AutoScalingを設定したことがある" ] } ] } |
投票作成のAPIリクエスト
認証などの環境はZoom APIをPostmanで試すをご参照ください。
- エンドポイント
https://api.zoom.us/v2/meetings/:meetingId/polls -
メソッド : POST
:meetingId はパラメータで9桁の予約済みミーティングIDを指定します。
先ほどのJsonをBodyに貼り付けて、APIリクエストを[Send]ボタンから送信します。
できました。
画面でポチポチやるよりも早いですね。
ただし、「Create a Meeting Poll」とリファレンスにかかれているように、このAPIでは、一つづつしか投票を作成できません。
複数の投票を一気に作成する方法はまた別の記事で書きます。
最後までお読みいただきましてありがとうございました!
「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。
「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。
「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。
「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。
「AWSではじめるLinux入門ガイド」という本を書きました。
開発ベンダー5年、ユーザ企業システム部門通算9年、ITインストラクター5年目でプロトタイプビルダーもやりだしたSoftware Engineerです。
質問はコメントかSNSなどからお気軽にどうぞ。
出来る限りなるべく答えます。
このブログの内容/発言の一切は個人の見解であり、所属する組織とは関係ありません。
このブログは経験したことなどの共有を目的としており、手順や結果などを保証するものではありません。
ご参考にされる際は、読者様自身のご判断にてご対応をお願いいたします。
また、勉強会やイベントのレポートは自分が気になったことをメモしたり、聞いて思ったことを書いていますので、登壇者の意見や発表内容ではありません。
ad
ad
関連記事
-
spatial.chat を試してみました
spatial.chat話題ですね。 距離感をもって個別に雑談ができるそうです。 …
-
暑くなってきたのでPC冷却ファンを導入しました
自分の部屋からがっつり配信するとは思ってなかったので、1月に冷却ファンをメルカリ …
-
43.4インチ曲面ディスプレイ(PHILIPS 439P9H1/11)を導入しました
PHILIPS モニター ディスプレイ 439P9H1/11 (43.4インチ/ …
-
freeeのデータや取引データが消えたと思ってものすごく焦った(消えてなかった)
freeeにログインしたら、取引データも口座登録も何もなく、契約もスタータープラ …
-
iRig2を導入しました
iRig2 購入 バンドの曲作りとかも、GarageBandを使ってプロジェクト …
-
Mac OBS Studioでデスクトップ音声を出力する
MacのOBS Studioはデスクトップ音声有効ができない? MacのOBS …
-
指圧突起設計の低反発座布団を導入しました
在宅テレワークなリモート環境もそろそろ、整いつつあります。 昇降式スタンディング …
-
手を汚さずにピーナッツを食べるおやつとんぐ
パソコンの前で、もくもくと何か作業にうちこんでいるとき、お腹はすきますがガッツリ …
-
PayPalで送金しました
先方のご指定で、PayPalで送金する機会がありました。 アカウントがあればお互 …
-
仮想オフィス空間のVirBERAを試してみました
画像とか使っていいのかわかりませんが、Twitterにアップしたところ、オフィシ …