Hi everyone,
I’m currently developing a general app using the Zoom platform. I successfully obtained an access token using the following API:
POST https://zoom.us/oauth/token
with the grant_type
set to:
grant_type=client_credentials
The access token is returned correctly, but when I try to call:
GET /users/me/meetings
or any other apis,
I receive the following error:
{
"code": 124,
"message": "This API does not support client credentials for authorization."
}
I’m a bit confused about this behavior. I was under the impression that I could use the client credentials token to access Zoom APIs, but it looks like that’s not the case for some endpoints.
What I’m trying to do:
- Develop a general Zoom App that can schedule or manage meetings for the authenticated user.
- Use Zoom APIs such as
/users/me/meetings
to list or create meetings.
Questions:
- Is it possible to access user-level endpoints like
/users/me/meetings
withgrant_type=client_credentials
? - If not, should I be using the Authorization Code flow to get an access token on behalf of the user?
- What’s the recommended approach for a general app that needs to interact with meetings?
Any help or clarification would be greatly appreciated.
Thanks in advance!