Hi,
I got an email from Zoom saying they identified I am using a version of the SDK that will be retired as of November 2nd, 2024. It is saying I need to upgrade my application to use the latest SDK and ensure that it is also distributed to the users.
When I go into the Zoom App Marketplace and see the Meeting SDK that was previously created to generate the APIs for the eRoom plugin, I am seeing a prompt to update to the latest build flow. From what I understand, if I convert to the latest build flow I will be provided with new credentials to add. I didn’t want to change anything until I checked here first:
Should I be upgrading to the latest build flow? Do I need to populate the eRoom plugin with new Client ID and Client Secret values? If yes, is there anything else I need to edit before November 2nd?
Thank you in advance for your help. Love the plugin
]]>The plugin seems to sync meetings from the main zoom account, but I want to also sync meetings from subaccounts under the main account as well. How can I do this?
]]>I think it’s a very good plugin.
However, I would like to upgrade to the pro version but I have concerns.
On my domain, I have temporarily deactivated all the plugins, I only have eroom and woccommerce activated under the theme Twenty-Twenty-four(or Twenty-Three or even Seventeen…), it seems impossible to access the home page from Woocommerce (/wp-admin/admin.php?page=wc-admin).
The site has been tested under PHP 8.1, 8.2 and 7.4. All PHP extensions normally required under WordPress are activated. No caching. The state of Woocommerce is green everywhere. I boosted memory limit etc.
Except Guzzle which is not essential, all this is ok : https://docs.stylemixthemes.com/eroom/getting-started/system-requirements
Here are the errors in the log files that are printed when eRoom is activated under PHP 8.1 or 8.2 :
Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in […]/wp-includes/functions.php on line 7300
Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in […]/wp-includes/functions.php on line 2189
Thank you for your help
]]>Since upgrading to WordPress v 6.55, and PHP v8.2 thw erooms plugin has stopped working. On trying to sync meetings, there is a fatal exception error shown below. The script line looks as if it is working with version ids…I’ve not dug any deeper to establich exactly what the issue is,
I’ve checked all Zoom api values are okay, etc
Basically, have I shot myself in the foot by migrating to a WP version that may not be supported??
Error text:
An error of type E_ERROR was caused in line 116 of the file /homepages/10/d890525319/htdocs/clickandbuilds/TramwayMuseumSociety/wp-content/plugins/eroom-zoom-meetings-webinar/zoom-app/vendor/guzzlehttp/guzzle/src/Utils.php. Error message: Uncaught Error: Undefined constant GuzzleHttp\ClientInterface::MAJOR_VERSION in /homepages/10/d890525319/htdocs/clickandbuilds/TramwayMuseumSociety/wp-content/plugins/eroom-zoom-meetings-webinar/zoom-app/vendor/guzzlehttp/guzzle/src/Utils.php:116
Stack trace: 0 /homepages/10/d890525319/htdocs/clickandbuilds/TramwayMuseumSociety/wp-content/plugins/eroom-zoom-meetings-webinar/zoom-app/vendor/guzzlehttp/guzzle/src/functions.php(71): GuzzleHttp\Utils::defaultUserAgent() 1 /homepages/10/d890525319/htdocs/clickandbuilds/TramwayMuseumSociety/wp-content/plugins/wp-migration-duplicator/admin/vendor/guzzlehttp/guzzle/src/Client.php(278): GuzzleHttp\default_user_agent() 2 /homepages/10/d890525319/htdocs/clickandbuilds/TramwayMuseumSociety/wp-content/plugins/wp-migration-duplicator/admin/vendor/guzzlehttp/guzzle/src/Client.php(76): GuzzleHttp\Client->configureDefaults() 3 /homepages/10/d890525319/htdocs/clickandbuilds/TramwayMuseumSociety/wp-content/plugins/eroom-zoom-meetings-webinar/zoom-app/Interfaces/Request.php(36): GuzzleHttp\Client->__construct() 4 /homepages/10/d890525319/htdocs/clickandbuilds/TramwayMuseumSociety/wp-content/plugins/eroom-zoom-meetings-webinar/zoom-app/Endpoint/Users.php(24): Zoom\Interfaces\Request->__construct() 5 /homepages/10/d890525319/htdocs/clickandbuilds/TramwayMuseumSociety/wp-content/plugins/eroom-zoom-meetings-webinar/zoom-conference/StmZoom.php(519): Zoom\Endpoint\Users->__construct() 6 /homepages/10/d890525319/htdocs/clickandbuilds/TramwayMuseumSociety/wp-content/plugins/eroom-zoom-meetings-webinar/zoom-conference/StmZoom.php(533): StmZoom::stm_zoom_get_users_list() 7 /homepages/10/d890525319/htdocs/clickandbuilds/TramwayMuseumSociety/wp-content/plugins/eroom-zoom-meetings-webinar/zoom-conference/StmZoom.php(563): StmZoom::stm_zoom_get_users() 8 /homepages/10/d890525319/htdocs/clickandbuilds/TramwayMuseumSociety/wp-content/plugins/eroom-zoom-meetings-webinar/zoom-conference/StmZoomPostTypes.php(235): StmZoom::get_users_options() 9 /homepages/10/d890525319/htdocs/clickandbuilds/TramwayMuseumSociety/wp-includes/class-wp-hook.php(324): StmZoomPostTypes->{closure}() 10 /homepages/10/d890525319/htdocs/clickandbuilds/TramwayMuseumSociety/wp-includes/plugin.php(205): WP_Hook->apply_filters() 11 /homepages/10/d890525319/htdocs/clickandbuilds/TramwayMuseumSociety/wp-content/plugins/eroom-zoom-meetings-webinar/nuxy/metaboxes/metabox.php(60): apply_filters() 12 /homepages/10/d890525319/htdocs/clickandbuilds/TramwayMuseumSociety/wp-content/plugins/eroom-zoom-meetings-webinar/nuxy/metaboxes/metabox.php(216): STM_Metaboxes->fields() 13 /homepages/10/d890525319/htdocs/clickandbuilds/TramwayMuseumSociety/wp-includes/class-wp-hook.php(326): STM_Metaboxes->wpcfto_register_meta_boxes() 14 /homepages/10/d890525319/htdocs/clickandbuilds/TramwayMuseumSociety/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() 15 /homepages/10/d890525319/htdocs/clickandbuilds/TramwayMuseumSociety/wp-includes/plugin.php(517): WP_Hook->do_action() 16 /homepages/10/d890525319/htdocs/clickandbuilds/TramwayMuseumSociety/wp-admin/includes/meta-boxes.php(1714): do_action() 17 /homepages/10/d890525319/htdocs/clickandbuilds/TramwayMuseumSociety/wp-admin/edit-form-advanced.php(271): register_and_do_post_meta_boxes() 18 /homepages/10/d890525319/htdocs/clickandbuilds/TramwayMuseumSociety/wp-admin/post-new.php(75): require(‘/homepages/10/d…’) 19 {main}
thrown
]]>i purchase pro version and install it. when I tried to create a product via woocommerce it says ‘There has been a critical error on this website. Please check your site admin email inbox for instructions.” and then I deactivate woocommerce plugin and I can easily edit product but with room pro can’t. i open ticket around 20 hours ago and didn’t get any response.
]]>Hello,
I have already visited the previous topic since then I have been using eRoom plugin free version from a long time, facing date picker issue in backend while I change the date or add new date it’s not getting updated and after update it shows current date / Today’s date.
Issue is specific to Firefox and Safari Browser.
https://www.ads-software.com/support/topic/cant-change-meeting-date/
I would like to resolve this issue ASAP.
eRooms Pro plugin is throwing a fatal error when I attempt to move a meeting to trash. Apparently it’s trying to delete the Google Meet event which I didn’t create. The Google Meet add on is not even active.
Notice: Trying to get property 'events' of non-object in /home4/bigbrish/public_html/wp-content/plugins/eroom-zoom-meetings-webinar-pro/addons/GoogleMeet/Services/GoogleCalendarEvent.php on line 155
Fatal error: Uncaught Error: Call to a member function delete() on null in /home4/bigbrish/public_html/wp-content/plugins/eroom-zoom-meetings-webinar-pro/addons/GoogleMeet/Services/GoogleCalendarEvent.php:155 Stack trace: #0 /home4/bigbrish/public_html/wp-includes/class-wp-hook.php(326): GoogleMeet\Services\GoogleCalendarEvent::delete_google_meeting(28931) #1 /home4/bigbrish/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #2 /home4/bigbrish/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #3 /home4/bigbrish/public_html/wp-includes/post.php(3694): do_action('wp_trash_post', 28931, 'draft') #4 /home4/bigbrish/public_html/wp-admin/post.php(260): wp_trash_post(28931) #5 {main} thrown in /home4/bigbrish/public_html/wp-content/plugins/eroom-zoom-meetings-webinar-pro/addons/GoogleMeet/Services/GoogleCalendarEvent.php on line 155
I’ve solved by commenting out this line
...
public static function delete_google_meeting( $post_id ) {
if ( ! in_array( get_post_type( $post_id ), array( 'stm-zoom', 'stm-zoom-webinar' ), true ) ) {
return $post_id;
}
try {
$google_client = self::get_google_client();
$meet_id = get_post_meta( $post_id, 'google_meet_id' );
// Line 155 --> $google_client->events->delete( 'primary', $meet_id );
} catch ( \Google_Service_Exception $e ) {
return $e->getMessage();
}
delete_post_meta( $post_id, 'google_meet_id' );
delete_post_meta( $post_id, 'google_meet_link' );
}
...
Please work on update that fixes this properly
]]>Hello
when I create a purchasable meeting, the url in the e-mail received by the customer is not working, it’s just “zoom.us/j/” without any ID so it leads to a “TOo Many Redirects” error.
]]>sync is not working properly anymore. Tried everything including complete uninstall/reinstall and generation of qauth and sdk creds’scopes.
Symptom: duplicate meetings in eRoom meeting list, cannot trash the dupes. error message indicates failure of google addon. I am not using google addon. How can I strip this plugin out of my site fully so that I can do a completely new install/config.? other ideas appreciated as well.
regards
]]>Hi,
I am trying to set up erooms, and I followed the instructions but it’s not working.
I am happy to upgrate to the paid version if support can have a look and help set it up with my website?
i am using Learndash LMS that I want to integrate it with.
]]>Hey, We have eroom plugin enabled but Join in Browser/ Join in Zoom App buttons don’t show. The API credentials are correct. Don’t know what could be the reason
]]>I am an admin, but I can’t add a new user. I am selected as the Meeting Host.
]]>Hi my visitors are unable to join Zoom webinar in the browser. I’ve been troubleshooting this for a couple of hours now and still no luck resolving the issue.
It was working fine until your recent updates.
I’ve recreated my Server-to-Server and SDK just in case and followed your guide in the documentation step-by-step and can confirm everything has been added correctly.
I’ve disabled all third-party plugins and tested it again and still no luck.
Everytime I try to join in browser I get “Joining meeting timeout.” “Fail to join the meeting.
Could you please assist with this as it is urgent as I am running mulitple Zoom Webinars and not all my students have the Zoom app installed.
]]>Hello, I found Joining meeting timeout error when join in browser. Every setup is alright but still found this error. Are you using update version on web SDK CDN? It can be the issue. Please provide solution of this issue.
Timeout error:?https://prnt.sc/Kri79ZiWC_Hr
Console error:?https://prnt.sc/VU9Oc0JzjAHN
Hi there, i am getting an error as follows when trying to join a meeting through the browser using eroom on my LMS,
JOINING MEETING TIMEOUT – fail to join the meeting
]]>Hi,
I; ‘m trying to sync the meeting, and it says ‘Zoom Meetings are synchronized successfully! Please reload this page in order to see changes.‘ I’m getting these errors while I’m syncing meetings from the button ‘Sync with Zoom Meetings‘.
In the console it shows this:
{
"key": "f0e7f50835ce6e76c80a39419e1d34c6",
"type": "notice",
"message": "Undefined index: id",
"file": "wp-content/plugins/eroom-zoom-meetings-webinar/zoom-conference/StmZoomPostTypes.php",
"line": 834,
"stack": [
"StmZoomPostTypes->stm_zoom_sync_meetings_webinars()",
"do_action('wp_ajax_stm_zoom_sync_meetings_webinars')"
],
"component": "Plugin: eroom-zoom-meetings-webinar"
}
]]>
Hello,
I have the free plugin, and have this question that I cannot find an answer to yet:
if I plan a meeting that has a blank (no) password requirement, and then join in either the browser or the app, it still asks for a password. (“wrong password” is shown). I tried a new meeting with no password from the getgo, but still it asks for a password.
What am I doing wrong?
Update: you replied by email (thanks for that) that it is indeed a bug that needs to be fixed. Can you update us when this will be? Thank you.
]]>After updating to the most recent version of eroom, the webinars sync features breaks due to errors related to some libraries used:
PHP Fatal error: Uncaught Error: Call to undefined method GuzzleHttp\Utils::chooseHandler() in /path/to/site/wp-content/plugins/eroom-zoom-meetings-webinar/zoom-app/vendor/guzzlehttp/guzzle/src/functions.php:61
Stack trace:
#0 /path/to/site/wp-content/plugins/backwpup/vendor/guzzlehttp/guzzle/src/HandlerStack.php(42): GuzzleHttp\choose_handler()
#1 /path/to/site/wp-content/plugins/backwpup/vendor/guzzlehttp/guzzle/src/Client.php(65): GuzzleHttp\HandlerStack::create()
#2 /path/to/site/wp-content/plugins/eroom-zoom-meetings-webinar/zoom-app/Interfaces/Request.php(37): GuzzleHttp\Client->__construct()
#3 /path/to/site/wp-content/plugins/eroom-zoom-meetings-webinar/zoom-app/Endpoint/Webinars.php(24): Zoom\Interfaces\Request->__construct()
#4 /path/to/site/wp-content/plugins/eroom-zoom-meetings-webinar/zoom-conference/StmZoomPostTypes.php(764): Zoom\Endpoint\Webinars->__construct()
#5 in /path/to/site/wp-content/plugins/eroom-zoom-meetings-webinar/zoom-app/vendor/guzzlehttp/guzzle/src/functions.php on line 61
Seems like it’s conflicting with the same libs used by backwpup (https://www.ads-software.com/plugins/backwpup/)
]]>I have followed this link to migrate from JWT to server to server auth
https://docs.stylemixthemes.com/eroom/getting-started/how-to-obtain-apis/migration-wizard But after configuration of all the required fields I am unable to fetch host I can see host id in list of users in settings page.
Hey,
I have error 404 when i want to join by browser, i turn off cache server and i have the same problem.
]]>Hello, first just want to say great plugin.
I have a question in regards to viewing webinars at a later date after they have already finished live. In the FAQs section it mentions the question “Can you save webinars” with the answer:
“You can do it, just use the URL link of the video, so users could watch it later.”
Can you please further explain which URL link I need to use? Is it the https://domain.com/stm-zoom-webinar/webinar-name/?show_meeting=1 URL?
If I attempt to go to that URL it sends me to the Zoom page saying ‘This meeting has not started’ after it already finished. I would like to have the ability for users to view past webinars and clearly I am missing something.
Your help would be greatly appreciated, thank you.
]]>Hello,
I’m trying the plugin, and have an issue to join the zoom meeting by the Browser, when we join its show a black window, and we do not see the host and anything…
Via the App its working
I have the last version of your plugin.
The error on the console : Uncaught (in promise) DOMException: The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
Thanks in advance for your help
]]>eRoom imports all meetings from Zoom but sets all meeting dates to 1970. How can this issue be resolved?
]]>Hello!
I’ve tried to join a meeting created with this plugin, but I can’t access to it trought Web app.
In Chrome Console I read this:
I’ve followed your instructions to get the Api key.
]]>Hello!
I’ve followed the instructions to install and configure the plugin, but the meeting host menu is showing no user.
]]>Is it possible to determine custom time limits to the meetings, with a visible countdown while the meeting is on and an automatic closing when the time ends?
It’d be important for selling, since customers could pay for specific time packs.
Hi, since Zoom is deprecating JWT authentication I’m trying to execute the migration wizard but can’t find the button anywhere.
I’m using the FREE version. Is Server-to-server OAuth a PRO feature?
Thanks
]]>When I try to create a meeting in eroom, no shortcode Zoom information is created. The meeting has a password for users and a meeting host. This is very frustrating.
]]>I just installed the free version of this plugin on my site. Just thought you may want the heads up, that there is a PHP Fatal error`</code></p>
<p>between your plugin and the
https://www.ads-software.com/support/plugin/getwid
plugin.. immediate "Critical Error", blank page of death
The apache error log shows:
[Fri Jan 06 21:15:43.924097 2023] [proxy_fcgi:error] [pid 2645:tid 140314417448704] [client 192.168.61.1:47838] AH01071: Got error 'PHP message: PHP Fatal error: Uncaught TypeError: in_array(): Argument #2 ($haystack) must be of type array, null given in /home/user/public_html/wp-content/plugins/getwid/includes/allowed-css-tags.php:52\nStack trace:\n#0 /home/user/public_html/wp-content/plugins/getwid/includes/allowed-css-tags.php(52): in_array()\n#1 /home/user/public_html/wp-includes/class-wp-hook.php(308): Getwid\AllowedCssTags->allowed_css()\n#2 /home/user/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters()\n#3 /home/user/public_html/wp-includes/kses.php(2263): apply_filters()\n#4 /home/user/public_html/wp-includes/style-engine/class-wp-style-engine-css-declarations.php(146): safecss_filter_attr()\n#5 /home/user/public_html/wp-includes/style-engine/class-wp-style-engine-css-declarations.php(170): WP_Style_Engine_CSS_Declarations::filter_declaration()\n#6 /home/user/public_html/wp-includes/style-engine/class-wp-style-engine.php(539): WP_Style_Engine_CSS_Declarations->get_…'
]]>Hello there,
I need help with the meeting passcode: https://prnt.sc/VnQ8QjjnrISK
I already set the password for it: https://prnt.sc/3EpwBGfVa07T but I got password error if I should enter the password inside the password box.
How do I set/get the passcode?
]]>