mllocs / zoomus

Ruby wrapper gem for zoom.us API.
MIT License
52 stars 140 forks source link

Possible zoom 5 encryption update breaking gem. #27

Open adet4ever opened 4 years ago

adet4ever commented 4 years ago

Hi there,

We are using this gem and it looks like Zoom has made a change to their encryption mechanism as of today. the gem is failing to create a zoom meeting.

the error when calling :

client.user_getbyemail(email: email)
error:
Traceback (most recent call last):
        1: from (irb):11
)SON::ParserError (783: unexpected token at '<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>zoom</center>
</body>
</html>

Here is where i found out about Zoom encryption change: Right at the top. https://devforum.zoom.us/t/create-schedule-meeting-getting-403-forbidden-error-and-in-response-invalid-cors-request/3860

Zoom 5.0: Update required for GCM encryption
A system-wide enablement of GCM encryption will occur on May 30, 2020. After this date, only Zoom clients which support GCM, including SDK apps, will be able to join Zoom Meetings. Download Zoom Client 5.0.

Please note as of May 30th, any versions of the Client SDK version 4.6.1 or below and Web SDK from version 1.7.6 and below will no longer be operational.

Upgrade to the latest SDK versions to support GCM:

Web SDK (1.7.6 +)
iOS SDK (4.6.21666.0428)
Android SDK (4.6.21666.0429)
macOS SDK (4.6.21666.0427)
Windows SDK (4.6.21666.0428)
Electron SDK (4.6.21666.0428)
Ionic SDK (4.6.21666.0512)

For more information read the Zoom 5.0 web page and Release Notes.

Thanks,
Tommy
Litty203 commented 4 years ago

Receiving a similar error while creating a zoom meeting. Any solution so far?