数年前に開発した案件で、ZOOMのJWT appを使ってZOOMのミーティングのスケジュール作成をしていましたが、JWTアプリが終了してしまいました。
JWTでtokenを作っていたので、修正。
Server-to-Server appを作ると対応できた。
ざっくりした内容は
- ZOOMでserver-to-server appを作成
- account id, client id, client secret を取得
- jwt tokenのかわりに、oauth token を取得
- ‘Authorization’ => ‘Bearer ‘ . $jwt_token,
だった部分を
‘Authorization’ => ‘Bearer ‘ . $oauth_token,
とする