# ZoomMtg.getAttendeeslist() not working

**URL:** <https://devforum.zoom.us/t/zoommtg-getattendeeslist-not-working/23518>\
**Category:** Web\
**Created:** [July 8, 2020, 7:03am UTC](https://devforum.zoom.us/t/zoommtg-getattendeeslist-not-working/23518 "2020-07-08T07:03:29Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![yash.sakali](https://avatars.discourse-cdn.com/v4/letter/y/a698b9/32.png) [@yash.sakali](https://devforum.zoom.us/u/yash.sakali)\
**Post date:** [July 8, 2020, 7:03am UTC](https://devforum.zoom.us/t/zoommtg-getattendeeslist-not-working/23518/1 "2020-07-08T07:03:29Z")

</div>

**Description**  
i am unable to get participant names and time

**Error**

1. {method: “getAttendeeslist”, status: false, errorCode: 3008, errorMessage: “Please join meeting first!”, result: null}

2. errorCode: 3008

3. errorMessage: “Please join meeting first!”

4. method: “getAttendeeslist”

5. result: null

6. status: false

**Which version?**  
i am trying to get participant list in console.log but its showing error message.

**Screenshots**

 ![participants](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/8/8d6b9f37ad0de4f70a4050473f61888573672974.png)

**Additional context**  
Add any other context about the problem here.

CODE starts here

(function(){

```
console.log('checkSystemRequirements');
console.log(JSON.stringify(ZoomMtg.checkSystemRequirements()));

ZoomMtg.preLoadWasm();
ZoomMtg.prepareJssdk();

testTool = window.testTool;
document.getElementById('api_key').value ;
document.getElementById('api_secret').value ;
document.getElementById('display_name').value ;//= "CDN" + ZoomMtg.getJSSDKVersion()[0] + testTool.detectOS() + "#" + testTool.getBrowserInfo();
document.getElementById('meeting_number').value = testTool.getCookie("meeting_number");
document.getElementById('meeting_pwd').value = testTool.getCookie("meeting_pwd");
if (testTool.getCookie("meeting_lang")) document.getElementById('meeting_lang').value = testTool.getCookie("meeting_lang");

document.getElementById('meeting_lang').addEventListener('change', function(e){
    testTool.setCookie("meeting_lang", document.getElementById('meeting_lang').value);
    $.i18n.reload(document.getElementById('meeting_lang').value);
    ZoomMtg.reRender({lang: document.getElementById('meeting_lang').value});
});

document.getElementById('clear_all').addEventListener('click', function(e) {
    testTool.deleteAllCookies();
    document.getElementById('display_name').value = '';
    document.getElementById('meeting_number').value = '';
     document.getElementById('api_key').value ='';
      document.getElementById('api_secret').value=''; 
    document.getElementById('meeting_pwd').value = '';
    document.getElementById('meeting_lang').value = 'en-US';
    document.getElementById('meeting_role').value = 0;
});

document.getElementById('join_meeting').addEventListener('click', function(e){

    e.preventDefault();

    if(!this.form.checkValidity()){
        alert("Enter Name and Meeting Number");
        return false;
    }

    var meetConfig = {
        apiKey: document.getElementById('api_key').value ,
        apiSecret: document.getElementById('api_secret').value ,
        meetingNumber: parseInt(document.getElementById('meeting_number').value),
        userName: document.getElementById('display_name').value,
        //userName:display_name,
        passWord: document.getElementById('meeting_pwd').value,
        //leaveUrl: "http://127.0.0.1:9999/index.html",
        leaveUrl: "http://localhost/xyz/CDN/join.php",
       // leaveUrl: 'http://www.zoom.us',
        role: parseInt(document.getElementById('meeting_role').value, 10)
    };
    testTool.setCookie("meeting_number", meetConfig.meetingNumber);
    testTool.setCookie("meeting_pwd", meetConfig.passWord);
    

    var signature = ZoomMtg.generateSignature({
        meetingNumber: meetConfig.meetingNumber,
        apiKey: meetConfig.apiKey,
        apiSecret: meetConfig.apiSecret,
        role: meetConfig.role,
        success: function(res){
            console.log(res.result);
        }
    });

    ZoomMtg.init({
        //leaveUrl: 'http://www.zoom.us',
        //leaveUrl:'http://127.0.0.1:9999/index.html',
        leaveUrl: "http://localhost/xyz/CDN/join.php",
        success: function () {

            ZoomMtg.join(
                {
                    meetingNumber: meetConfig.meetingNumber,
                    userName: meetConfig.userName,
                    signature: signature,
                    apiKey: meetConfig.apiKey,
                    passWord: meetConfig.passWord,
                    success: function(res){
                        $('#nav-tool').hide();
                        console.log('join meeting success');
                    },
                    error: function(res) {
                        console.log(res);
                    }
                }
            );

```

ZoomMtg.getAttendeeslist({  
//meetingNumber: meetConfig.meetingNumber,  
success: function (res) {  
console.log(“get getAttendeeslist”);  
},  
error: function(res) {  
console.log(res);  
}  
});

```
              },
                 error: function(res) {
            console.log(res);
        }
    

    });

});

```

})();

---

<div class="post-metadata">

**Author:** ![daniel2](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/daniel2/32/8619_2.png) [@daniel2](https://devforum.zoom.us/u/daniel2)\
**Post date:** [July 8, 2020, 4:20pm UTC](https://devforum.zoom.us/t/zoommtg-getattendeeslist-not-working/23518/2 "2020-07-08T16:20:27Z")

</div>

This is resolved in [this thread](https://devforum.zoom.us/t/how-do-i-get-participant-list-after-creating-meeting/23417/5).

**TLDR;** Put the getAttendeeslist() call within the join() success handler function.

---

<div class="post-metadata">

**Author:** ![yash.sakali](https://avatars.discourse-cdn.com/v4/letter/y/a698b9/32.png) [@yash.sakali](https://devforum.zoom.us/u/yash.sakali)\
**Post date:** [July 8, 2020, 5:09pm UTC](https://devforum.zoom.us/t/zoommtg-getattendeeslist-not-working/23518/3 "2020-07-08T17:09:35Z")

</div>

Okay it’s working.thank you

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [July 13, 2020, 6:37pm UTC](https://devforum.zoom.us/t/zoommtg-getattendeeslist-not-working/23518/4 "2020-07-13T18:37:32Z")

</div>

Happy to hear you got it working @yash.sakali! 🙂

@daniel2 thanks for your solution! 🙂

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 10:40pm UTC](https://devforum.zoom.us/t/zoommtg-getattendeeslist-not-working/23518/5 "2020-08-21T22:40:25Z")

</div>

Closed on August 21, 2020, 10:40pm UTC


