Description/Error
I consulted the following API and I get the following response
/metrics/meetings/{meetingId}I consulted the following API and I get the following response
/metrics/meetings/{meetingId}
After this, I tried getting information from the following API
/meetings/{meetingId}
Do you know why I got this error?
Which Endpoint/s?
/metrics/meetings/{meetingId}
/meetings/{meetingId}
tommy
(Tommy Gaessler)
August 16, 2019, 5:13pm
2
Hey @itsupport ,
What are you setting for the type
query param? It defaults to live
so if this meeting has ended you will get that response.
Try setting the type
to past
to get information about a meeting that has ended.
Let me know if this works!
Thanks,
Tommy
Hi Tommy, thank you for supporting me,
The type of meeting is pass
tommy
(Tommy Gaessler)
August 16, 2019, 6:06pm
4
Happy to help!
Have you tried:
https://api.zoom.us/v2/metrics/meetings/{meetingId}?type=past
The error is with the following API /meetings/{meetingId}
That works fine https://api.zoom.us/v2/metrics/meetings/{meetingId}?type=past
tommy
(Tommy Gaessler)
August 16, 2019, 9:34pm
6
Ah I see thanks. Can you confirm this meeting is apart of your account?
I tried https://api.zoom.us/v2/meetings/503970516
and got the same error which makes me think it is because the meeting is not on your account.
{
"code": 3001,
"message": "Meeting 503970516 is not found or has expired."
}
Thanks,
Tommy
Yes, this meeting is from my account.
This appears in the dashboard from the past meetings, please see the following imag
tommy
(Tommy Gaessler)
August 16, 2019, 10:15pm
8
Hey @itsupport , thanks for the reply.
What account are you using to get an access_token
or jwt
? Can I have the email of that account?
I can see the host of the meeting ID (503970516) is not the same account that is calling the API.
Thanks,
Tommy
This makes sense, but, I’m wondering how can I get access from the other meetings if I’m not the host, Maybe because I have an administrator role?
the email from the account that I got the token is JWT itsupport@smartrecovery.org
tommy
(Tommy Gaessler)
August 19, 2019, 7:46pm
10
Thanks @itsupport ,
I believe the issue is because that meeting was deleted, so it does not return from the API /meetings/{meetingId} endpoint, but does return from /metrics/meetings/{meetingId} because it did exist at one point in time.
Check out this forum answer (it’s same question, but about webinars):
I tried to query the webinar details for a past webinar with id 517912534, however the first GET request returns “Meeting 517912534 is not found or has expired” error, the other 2 GET requests are able to return the summary data(but insufficient).
Get request: https://api.zoom.us/v2/webinars/517912534
returns “not found or expired error”:
I also tried another 2 GET requests, which can return the summary data:
GET request: https://api.zoom.us/v2/report/webinars/517912534
returns:
{
…
Let me know if that helps!
Thanks,
Tommy