ZOOMのJWT appが終了に伴う改修

Pocket

数年前に開発した案件で、ZOOMのJWT appを使ってZOOMのミーティングのスケジュール作成をしていましたが、JWTアプリが終了してしまいました。

JWTでtokenを作っていたので、修正。

Server-to-Server appを作ると対応できた。

ざっくりした内容は

  1. ZOOMでserver-to-server appを作成
  2. account id, client id, client secret を取得
  3. jwt tokenのかわりに、oauth token を取得
  4. ‘Authorization’ => ‘Bearer ‘ . $jwt_token,
    だった部分を
    ‘Authorization’ => ‘Bearer ‘ . $oauth_token,
    とする