API login as host in a "Only authenticated users can join" meeting?

Description
Hi, i’m trying the WEB SDK and see is possible to login as user trougth API:

ZoomMtg.join(
                        {
                            meetingNumber: meetConfig.meetingNumber,
                            userName: meetConfig.userName,
                            signature: res.result,
                            apiKey: meetConfig.apiKey,
                            userEmail: meetConfig.userEmail,
                            passWord: meetConfig.passWord,

But when i check it by :
ZoomMtg.getAttendeeslist({});

i see:

* 1. result:
*   1. attendeesList: Array(1)
*     1. 0:
*       1. userId: XXXXXXX
*       2. participantId: 33
*       3. userName: "XXXXXXX"
*       4. muted: false
*       5. audio: ""
*       6. isHost: false
*       7. __proto__: Object

The meeting is open, if i set “only register user can join” i jet Join Error :confused:

Which version?
1.7.2. local WebSdk sample app

Is possible to a “api” join a meeting as Host User ?

SOLVED !

var meetConfig = {
        apiKey: API_KEY, 
        apiSecret: API_SECRET,      
        meetingNumber: .......,
        userName: "......",
        userEmail: "............",
        passWord: "......",
        leaveUrl: "https://zoom.us",
        **role: 1**
    };
...
ZoomMtg.join(
      {
       meetingNumber: meetConfig.meetingNumber,
       userName: meetConfig.userName,
       signature: res.result,
       apiKey: meetConfig.apiKey,
       userEmail: meetConfig.userEmail,
        passWord: meetConfig.passWord,

Use MeetingNumber associated as the userEmail and passWord
and set role to 1 to join in a “Only authenticated users can join” meeting !!!

2 Likes

Hi @f.barone,

We’re glad that you were able to resolved the issue. Please let us know if you need anything else.

Thanks

1 Like