Get meeting participant reports
https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods/#operation/meetingLocalRecordingJoinToken
Description
Hello,
I was using MeetingSDK app for performing OAuth flow (using https://zoom.us/oauth/authorize for the meeting host. I’m using the meetingLocalRecordingJoinToken https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods/#operation/meetingLocalRecordingJoinToken API endpoint in order to get host’s meeting join token for local recording. It is working when I use MeetingSDK app to authorize the host and use the host’s access token(as bearer token) in the meetingLocalRecordingJoinToken API endpoint.
Now I am trying to use Zoom OAuth app for authorizing the host and then using the host’ access token(as bearer token) in the meetingLocalRecordingJoinToken https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods/#operation/meetingLocalRecordingJoinToken API endpoint.
When I do this, I see this error:
{
"code": 2300,
"message": "This API endpoint is not recognized."
}
By the documentation of this endpoint, it looks like this API endpoint only works when using Meeting SDK app. Is it not possible to use “Zoom OAuth” app instead to get the local recording token.
I have two apps. One is existing “Zoom OAuth” app which is currently used by our customers. Now I want to pass the access token from the “Zoom OAuth app” to my other app which is “Meeting SDK” app which I will be using to implement my zoom recording bot.
Is there a problem with this endpoint? am I using it wrong? how can this problem be solved?
How To Reproduce
Steps to reproduce the behavior:
1. Make sure you have added the right scopes added in your Zoom OAuth app including meeting_token:read:local_recording
. Obtain host’ authorization code from https://zoom.us/oauth/authorize?response_type=code&client_id=<zoom_oauth_app_client_id>&redirect_uri=<my_zoom_oauth_app_redirect_uri>.
2. Use host’s authorization code to retrieve host’s access token by using https://zoom.us/oauth/token?grant_type=authorization_code&code=<host_authorization_code>&redirect_uri=<my_zoom_oauth_app_redirect_uri> and use Basic authentication mechanism using base64 encoded client id and client secret of zoom oauth app.
3. Use the host’s access token to retrieve host’s local recording token https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods/#operation/meetingLocalRecordingJoinToken
4. You get error that API endpoint is not recognized.