I am attempting to get a webinar (to display date/time) and register webinar participants from our website. However, it appears that v2 updates have disabled a jsonp response. My token is good. I get correct JSON back when I ask for jsonp
, but otherwise get CORS errors: No 'Access-Control-Allow-Origin' header is present
… 403 response.
I get the same response when trying to access a valid webinar by id Zoom’s API playground: https://developer.zoom.us/playground/#/Webinars/webinar
https://zoom.github.io/api/
“Our API is a server side implementation designed around REST, it does not support cross-origin resource sharing or access via a client side web application.”
I appreciate the prompt response. I’ll weigh the benefits of an app to proxy a get and post to support our use case.
Did the API used to support a client side web application? Is that how the API playground used to work?
HI,
Neither v1 or v2 supported CORS
The playground because it is part of *.zoom.us is whitelisted. Currently there is a known issue where some endpoints show a CORS issue, however that is because it fails elsewhere, a fix is coming very soon for that.
I strongly recommend a REST tool for testing versus the playground. There is a blog post on how to use Postman https://developer.zoom.us/blog/using-zoom-apis-version-2-with-postman/ (and v1 https://developer.zoom.us/blog/using-zoom-apis-with-postman/)