Access Denied for Global Service files

Description
When attempting to initialize and run the fully customizable web SDK, I get an access denied error when trying to load a file from the Zoom Global Service: https://source.zoom.us/1.8.0/lib/js_media.min.js.

I have a valid signature, topic, username and password. I just can’t get access to the global resources.

Error
index.umd.js:1 GET https://source.zoom.us/instantsdk/1.0.0/lib/js_media.min.js net::ERR_ABORTED 403
image

Which version?
zoom-instant-sdk-web-1.0.0

To Reproduce(If applicable)
Download the zoom-instant-sdk-web-1.0.0 and include it in your project.
Initialize the client and generate a signature following the docs.
Join the session with the .join function:

const client = ZoomInstant.createClient();
client.init(“en-US”, “Global”);

const signature = [your server-side signature call]

client
.join(topic, signature, userName, password)
.then(() => {
console.log(“Successfully joined a session.”);
})
.catch((error) => {
console.error(error);
});

Screenshots
image

Device (please complete the following information):
Windows 10 Desktop, Chrome 87.0.4280.88

Hey @kyle46 ,

Thanks for letting us know. Our SDK Engineers are looking into the issue. (CS-2830) I will get back to you with an update soon.

-Tommy

Same issue I am facing

1 Like

Thanks for letting us know @aatir . We are working to fix the issue.

-Tommy

Same issue I have. Do you guys have a suggestion?

Thanks for letting us know @Amar , our engineering team is working to find the root cause of this issue.

I will share an update as soon as I can. :slight_smile:

-Tommy

This is the same file that is included in the download package at zoom-instant-sdk-web-1.0.0/Sample&Libs/@zoomus/instantsdk/dist/lib/js_media.min.js, correct?

In that case, the current workaround is just to host this file yourself and pass it to init, e.g.:

client
  .init(
    'en-US',
    // Zoom expects an absolute path or it tries to use it's global CDN, which
    // is broken atm: https://devforum.zoom.us/t/access-denied-for-global-service-files/40482
    // The zoom lib directory is served by us at /js:
    `${window.location.origin}/js/lib`
  )

Is my understanding here correct?

Hey @jamis0n ,

Correct! @kyle46 , @Amar , @aatir , unlike Web Client SDK, the Fully Customizable Web SDK has not been published to the CDN. So you would need to use the SDK library that comes with the package at the moment.

Thanks,
Tommy