Hello;
I’m building online training platform that involve 3 parties: Student, Trainer, Supervisors. I have already finished all stages and everything is working manually absolutely fine. I need to automate creating meetings and some reporting data between my project and Zoom services.
I have read a lot in API documentation, but I still feel a little lost.
Currently, I’m building my API calls based on the code by paezraphael in https://github.com/paezraphael/sample-app-php suggested in PHP SDK for REST API V2 and I have 3 questions.
1- Is there a callback URL that I can set in my application or account to notify my system when participant joins or leave meeting? Current solution I have in mind - but I don’t think it’s very reliable one - is recursively getting meeting information until finding participant join and leave information.
2- I want to make joining meeting exclusive to Trainer, Teacher and supervisors. Is that possible? In case it is, what information should I have about users to do that? Eg. Zoom email address?
Please note that I need attendance information for both Trainer and Teacher and in that case depending on Meeting Id and password won’t be reliable in my case since it can be shared by trainer for example and not allowing trainers to enter before host (Teacher) isn’t reliable as well since in case Teacher was absent I won’t be able to track if the student attended or not.
3- I’m trying to retrieve participants actual total duration during meeting.
I found that /metrics/meetings/{meetingId}/participants shows the meeting participants join and leave time. But what happens in case the internet was disconnected from 1 of the participants for some time? Will that call show me total number of joining and leaving the meeting due to internet connection interruptions?
Best Regards