数年前に開発した案件で、ZOOMのJWT appを使ってZOOMのミーティングのスケジュール作成をしていましたが、JWTアプリが終了してしまいました。
![](https://daily.glocalism.jp/wp-content/uploads/2023/11/Screenshot-2023-11-24-at-11.55.31-1024x382.png)
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,
とする
![](https://daily.glocalism.jp/wp-content/uploads/2023/11/Image.jpg)