# Getting "OTHER\_ERROR" when schedule a meeting

**URL:** <https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307>\
**Category:** Android\
**Created:** [August 27, 2020, 10:25am UTC](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307 "2020-08-27T10:25:11Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![andthinkstartpvt](https://avatars.discourse-cdn.com/v4/letter/a/e79b87/32.png) [@andthinkstartpvt](https://devforum.zoom.us/u/andthinkstartpvt)\
**Post date:** [August 27, 2020, 10:25am UTC](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307/1 "2020-08-27T10:25:12Z")

</div>

**Description**  
I logged in successfully using email or password. When i schedule a meeting then I’m getting “OTHER\_ERROR” in response.

**Which version?**  
v5.0.24437.0708

**To Reproduce(If applicable)**  
Steps to reproduce the behavior:

class MainActivity : AppCompatActivity(), ZoomSDKInitializeListener, ZoomSDKAuthenticationListener, PreMeetingServiceListener {

```
private var mPreMeetingService: PreMeetingService? = null

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
    initSdk()
}

private fun initSdk() {
    val initParams = ZoomSDKInitParams().apply {
        appKey = Credentials.ZOOM_SDK_KEY
        appSecret = Credentials.ZOOM_SDK_SECRET
        domain = Credentials.ZOOM_SDK_DOMAIN
    }
    ZoomSDK.getInstance().initialize(this, this, initParams)
    ZoomSDK.getInstance().addAuthenticationListener(this)
}

override fun onZoomSDKInitializeResult(errorCode: Int, internalErrorCode: Int) {
    if (errorCode != ZoomError.ZOOM_ERROR_SUCCESS) {
        Toast.makeText(this, "Failed to initialize Zoom SDK. Error: $errorCode, internalErrorCode= $internalErrorCode", Toast.LENGTH_LONG).show()
    } else {
        Log.d("Zoom", "Initialize Zoom SDK successfully.")
        ZoomSDK.getInstance().loginWithZoom("xxxxxxxxxxxxxxxx@gmail.com", "xxxxxxxx")
    }
}

override fun onZoomAuthIdentityExpired() {}
override fun onZoomSDKLoginResult(p0: Long) {
    when (p0.toInt()) {
        ZoomAuthenticationError.ZOOM_AUTH_ERROR_SUCCESS -> {
            Toast.makeText(this, "Login successful.", Toast.LENGTH_LONG).show()
            createMeeting()
        }
        ZoomAuthenticationError.ZOOM_AUTH_ERROR_USER_NOT_EXIST,
        ZoomAuthenticationError.ZOOM_AUTH_ERROR_WRONG_PASSWORD -> {
            Toast.makeText(this, "Username / Password do not match.", Toast.LENGTH_LONG).show()
        }
    }
}

override fun onZoomSDKLogoutResult(p0: Long) {}
override fun onZoomIdentityExpired() {}

private fun createMeeting() {
    if (ZoomSDK.getInstance().isInitialized) {
        mPreMeetingService = ZoomSDK.getInstance().preMeetingService
        if (mPreMeetingService == null) {
            finish()
        }
    }

    val meetingItem = mPreMeetingService!!.createScheduleMeetingItem()
    meetingItem.meetingTopic = "Test 2"
    meetingItem.startTime = Date(System.currentTimeMillis() + 120 * 1000).time
    meetingItem.durationInMinutes = 30
    meetingItem.password = "123456"
    meetingItem.timeZoneId = TimeZone.getDefault().id

    mPreMeetingService!!.addListener(this)
    val error = mPreMeetingService!!.scheduleMeeting(meetingItem)
    if (error == ScheduleOrEditMeetingError.SUCCESS) {
        Toast.makeText(this, error.toString(), Toast.LENGTH_LONG).show()
    } else {
        Toast.makeText(this, error.toString(), Toast.LENGTH_LONG).show()
    }
}

override fun onListMeeting(result: Int, meetingList: List<Long?>?) {}

override fun onScheduleMeeting(result: Int, meetingNumber: Long) {
    if (result == PreMeetingError.PreMeetingError_Success) {
        Toast.makeText(this, "Schedule successfully. Meeting's unique id is $meetingNumber", Toast.LENGTH_LONG).show()
    } else {
        Toast.makeText(this, "Schedule failed result code =$result", Toast.LENGTH_LONG).show()
    }
}

override fun onUpdateMeeting(result: Int, meetingUniqueId: Long) {}
override fun onDeleteMeeting(result: Int) {}

```

}

**Screenshots**

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

**Smartphone (please complete the following information):**

- Device: POCO X2, Samsung Galaxy S8+, Realme 2 Pro
- OS: Android 10
- Version : 29

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [August 27, 2020, 10:05pm UTC](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307/2 "2020-08-27T22:05:12Z")

</div>

Hi @andthinkstartpvt,

Sorry to hear you’re running into this issue and thank you for bringing it to our attention. After some trial and error, I was able to reproduce this locally within our sample app. This occurs when attempting to schedule a meeting immediately upon receiving a successful `onZoomSDKLoginResult` callback. After a short (~550ms) delay, this functions as intended.

We are currently investigating this behavior and will provide an update as soon as we have one.

Thanks!

---

<div class="post-metadata">

**Author:** ![nikithabagalkoti](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/nikithabagalkoti/32/27545_2.png) [@nikithabagalkoti](https://devforum.zoom.us/u/nikithabagalkoti)\
**Post date:** [June 1, 2021, 11:35am UTC](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307/3 "2021-06-01T11:35:11Z")

</div>

Hi jon.lieblich, Is this issue resolved? I am still getting this error while scheduling the meeting.

Thanks.

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [June 1, 2021, 6:36pm UTC](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307/4 "2021-06-01T18:36:26Z")

</div>

Hi @nikithabagalkoti,

Are you receiving any callbacks from the [`PreMeetingServiceListener`](https://marketplacefront.zoom.us/sdk/meeting/android/us/zoom/sdk/PreMeetingServiceListener.html) before trying to schedule the meeting?

Thanks!

---

<div class="post-metadata">

**Author:** ![nikithabagalkoti](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/nikithabagalkoti/32/27545_2.png) [@nikithabagalkoti](https://devforum.zoom.us/u/nikithabagalkoti)\
**Post date:** [June 2, 2021, 1:58am UTC](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307/5 "2021-06-02T01:58:44Z")

</div>

Hi Jon,

I have used onZoomSDKLoginResult callback and not [`PreMeetingServiceListener`](https://marketplacefront.zoom.us/sdk/meeting/android/us/zoom/sdk/PreMeetingServiceListener.html). With the delay, i am able to schedule a meeting.

Thanks!

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [June 2, 2021, 5:00pm UTC](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307/6 "2021-06-02T17:00:17Z")

</div>

Hi @nikithabagalkoti,

Thanks for confirming. Everything in the `PreMeetingService` requires the SDK to maintain a connection to Zoom’s servers. Receiving a callback from that listener means that a connection has been established.

Thanks!

---

<div class="post-metadata">

**Author:** ![srinivas](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/srinivas/32/25190_2.png) [@srinivas](https://devforum.zoom.us/u/srinivas)\
**Post date:** [June 20, 2021, 12:29pm UTC](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307/7 "2021-06-20T12:29:45Z")

</div>

I did the same but everythimeI amgettings OTHER\_ERROR. I followed the same process, as the other user mentioned, I alos added delay 1000ms…

public void initializeSdk(Context context) {  
ZoomSDK sdk = ZoomSDK.getInstance();  
// TODO: For the purpose of this demo app, we are storing the credentials in the client app itself. However, you should not use hard-coded values for your key/secret in your app in production.  
ZoomSDKInitParams params = new ZoomSDKInitParams();  
params.appKey = “\*\*\*\*\*\*\*\*\*\*\*\*\*\*”;  
params.appSecret = “\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*”;  
params.domain = “[zoom.us](http://zoom.us)”;  
params.enableLog = true;

```
    ZoomSDKInitializeListener listener = new ZoomSDKInitializeListener() {
        /**
         * @param errorCode {@link us.zoom.sdk.ZoomError#ZOOM_ERROR_SUCCESS} if the SDK has been initialized successfully.
         */
        @Override
        public void onZoomSDKInitializeResult(int errorCode, int internalErrorCode) {
            Toast.makeText(root_view.getContext(),"Hey, Successfully Initiated ZoomSDK",Toast.LENGTH_LONG).show();
            if(errorCode==0)
            {
                login(" ***********************","********");
            }

        }
        @Override
        public void onZoomAuthIdentityExpired() { }
    };
    sdk.initialize(context, listener, params);

```

}

private void login(String username, String password) {  
int result = ZoomSDK.getInstance().loginWithZoom(username, password);  
ZoomSDK.getInstance().addAuthenticationListener(new ZoomSDKAuthenticationListener() {

```
        @Override
        public void onZoomSDKLoginResult(long l) {

            if (l == ZoomApiError.ZOOM_API_ERROR_SUCCESS) {
                mAccoutnService = ZoomSDK.getInstance().getAccountService();
                mPreMeetingService = ZoomSDK.getInstance().getPreMeetingService();
                mPreMeetingService.addListener(new PreMeetingServiceListener() {
                    @Override
                    public void onListMeeting(int i, List<Long> list) {

                    }

                    @Override
                    public void onScheduleMeeting(int i, long l) {

                    }

                    @Override
                    public void onUpdateMeeting(int i, long l) {

                    }

                    @Override
                    public void onDeleteMeeting(int i) {

                    }

                    @Override
                    public void onGetInviteEmailContent(int i, long l, String s) {

                    }
                });

                mCountry = ZoomSDK.getInstance().getAccountService().getAvailableDialInCountry();
                if (mAccoutnService == null || mPreMeetingService == null) {
                    Toast.makeText(root_view.getContext(),"mAccountService OR mPreMeetingService are null",Toast.LENGTH_LONG).show();
                }
                else
                {
                    Log.e("MyErrors", "Start a Scheduled Meeting");
                    MeetingItem meetingItem = mPreMeetingService.createScheduleMeetingItem();

                    meetingItem.setMeetingTopic("Yeyy");
                    Date timeFrom = new Date(System.currentTimeMillis() + 3600 * 1000);
                    meetingItem.setStartTime(timeFrom.getTime());
                    meetingItem.setDurationInMinutes(30);
                    meetingItem.setCanJoinBeforeHost(false);
                    meetingItem.setPassword("dada");
                    meetingItem.setHostVideoOff(false);
                    meetingItem.setAttendeeVideoOff(false);
                    meetingItem.setAudioType(MeetingItem.AudioType.AUDIO_TYPE_VOIP);
                    meetingItem.setTimeZoneId(TimeZone.getDefault().getID());
                    meetingItem.setEnableWaitingRoom(true);
                    meetingItem.setAutoRecordType(MeetingItem.AutoRecordType.AutoRecordType_Disabled);

                    if (mPreMeetingService != null) {
                        PreMeetingService.ScheduleOrEditMeetingError error = mPreMeetingService.scheduleMeeting(meetingItem);
                        if (error == PreMeetingService.ScheduleOrEditMeetingError.SUCCESS) {
                            Log.e("MyErrors", "PreMeetingService.ScheduleOrEditMeetingError.SUCCESS "+error);
                            Toast.makeText(root_view.getContext(), "Sucesssss, Meeting Created", Toast.LENGTH_LONG).show();
                        } else {
                            Toast.makeText(root_view.getContext(), error.toString(), Toast.LENGTH_LONG).show();
                        }
                    } else {
                        Toast.makeText(root_view.getContext(), "User not login.", Toast.LENGTH_LONG).show();
                    }

                }
            }
        }

        @Override
        public void onZoomSDKLogoutResult(long l) {

        }

        @Override
        public void onZoomIdentityExpired() {

        }

        @Override
        public void onZoomAuthIdentityExpired() {

        }
    });

}

```

Everytime OTHER ERROR

---

<div class="post-metadata">

**Author:** ![srinivas](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/srinivas/32/25190_2.png) [@srinivas](https://devforum.zoom.us/u/srinivas)\
**Post date:** [June 20, 2021, 12:33pm UTC](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307/8 "2021-06-20T12:33:11Z")

</div>

@jon.zoom / @nikithabagalkoti

can you help me on this pls

---

<div class="post-metadata">

**Author:** ![nikithabagalkoti](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/nikithabagalkoti/32/27545_2.png) [@nikithabagalkoti](https://devforum.zoom.us/u/nikithabagalkoti)\
**Post date:** [June 21, 2021, 1:59am UTC](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307/9 "2021-06-21T01:59:13Z")

</div>

As Jon.lieblich has mentioned in [[use-delay](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307/2)]([Getting "OTHER\_ERROR" when schedule a meeting - #2 by jon.lieblich](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307/2)), i have used a delay after SDK initialise and login. After this delay, i am scheduling a meeting which worked for me.  
Please try using a short delay and see if it helps.

Thanks!

---

<div class="post-metadata">

**Author:** ![srinivas](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/srinivas/32/25190_2.png) [@srinivas](https://devforum.zoom.us/u/srinivas)\
**Post date:** [June 21, 2021, 2:08am UTC](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307/10 "2021-06-21T02:08:49Z")

</div>

Thanks alot for responding nikita… I tried that too but its not working… Please check the below code

```auto
 int result = ZoomSDK.getInstance().loginWithZoom(username, password);
 ZoomSDK.getInstance().addAuthenticationListener(new ZoomSDKAuthenticationListener() {
 **final Handler handler = new Handler(Looper.getMainLooper());**
**handler.postDelayed(new Runnable() {**
 **@Override**
**public void run() {**
@Override
            public void onZoomSDKLoginResult(long l) {

                if (l == ZoomApiError.ZOOM_API_ERROR_SUCCESS) {
                    mAccoutnService = ZoomSDK.getInstance().getAccountService();
                    mPreMeetingService = ZoomSDK.getInstance().getPreMeetingService();
                    mPreMeetingService.addListener(new PreMeetingServiceListener() {
                        @Override
                        public void onListMeeting(int i, List<Long> list) {

                        }

                        @Override
                        public void onScheduleMeeting(int i, long l) {

                        }

                        @Override
                        public void onUpdateMeeting(int i, long l) {

                        }

                        @Override
                        public void onDeleteMeeting(int i) {

                        }

                        @Override
                        public void onGetInviteEmailContent(int i, long l, String s) {

                        }
                    });

                    mCountry = ZoomSDK.getInstance().getAccountService().getAvailableDialInCountry();
                    if (mAccoutnService == null || mPreMeetingService == null) {
                        Toast.makeText(root_view.getContext(),"mAccountService OR mPreMeetingService are null",Toast.LENGTH_LONG).show();
                    }
                    else
                    {
                        Log.e("MyErrors", "Start a Scheduled Meeting");
                        MeetingItem meetingItem = mPreMeetingService.createScheduleMeetingItem();

                        meetingItem.setMeetingTopic("Test Meeting");
                        Date timeFrom = new Date(System.currentTimeMillis() + 3600 * 1000);
                        meetingItem.setStartTime(timeFrom.getTime());
                        meetingItem.setDurationInMinutes(30);
                        meetingItem.setCanJoinBeforeHost(false);
                        meetingItem.setPassword("dada");
                        meetingItem.setHostVideoOff(false);
                        meetingItem.setAttendeeVideoOff(false);
                        meetingItem.setAudioType(MeetingItem.AudioType.AUDIO_TYPE_VOIP);
                        meetingItem.setTimeZoneId(TimeZone.getDefault().getID());
                        meetingItem.setEnableWaitingRoom(true);
                        meetingItem.setAutoRecordType(MeetingItem.AutoRecordType.AutoRecordType_Disabled);

                        if (mPreMeetingService != null) {
                            PreMeetingService.ScheduleOrEditMeetingError error = mPreMeetingService.scheduleMeeting(meetingItem);
                            if (error == PreMeetingService.ScheduleOrEditMeetingError.SUCCESS) {
                                Log.e("MyErrors", "PreMeetingService.ScheduleOrEditMeetingError.SUCCESS "+error);
                                Toast.makeText(root_view.getContext(), "Sucesssss, Meeting Created", Toast.LENGTH_LONG).show();
                            } else {
                                Toast.makeText(root_view.getContext(), error.toString(), Toast.LENGTH_LONG).show();
                            }
                        } else {
                            Toast.makeText(root_view.getContext(), "User not login.", Toast.LENGTH_LONG).show();
                        }

                    }
                }
            }

            @Override
            public void onZoomSDKLogoutResult(long l) {

            }

            @Override
            public void onZoomIdentityExpired() {

            }

            @Override
            public void onZoomAuthIdentityExpired() {

            }
        });
**}**
**}, 550);**

```

My appication Config is :  
minSdkVersion 21  
targetSdkVersion 30  
versionCode 271  
versionName “2.7”  
compileSdkVersion 30

Its not working even after days of trying… Please look at my code once…  
@nikithabagalkoti @jon.zoom

---

<div class="post-metadata">

**Author:** ![nikithabagalkoti](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/nikithabagalkoti/32/27545_2.png) [@nikithabagalkoti](https://devforum.zoom.us/u/nikithabagalkoti)\
**Post date:** [June 21, 2021, 7:24am UTC](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307/11 "2021-06-21T07:24:15Z")

</div>

if (ZoomSDK.getInstance().isInitialized()) {  
int result = ZoomSDK.getInstance().loginWithZoom(username, password);  
if (result == ZoomApiError.ZOOM\_API\_ERROR\_SUCCESS) {  
// Request executed, listen for result to start meeting  
new CountDownTimer(2000, 2000) {  
public void onFinish() {  
ZoomSDK.getInstance().addAuthenticationListener(authListener);  
if(ZoomSDK.getInstance().isLoggedIn())  
//schedule a meeting  
}  
public void onTick(long millisUntilFinished){ }  
}.start();  
}  
}  
else  
{  
//please try again

```
        }

```

I followed the sample app which has the code to schedule a meeting.

---

<div class="post-metadata">

**Author:** ![srinivas](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/srinivas/32/25190_2.png) [@srinivas](https://devforum.zoom.us/u/srinivas)\
**Post date:** [June 21, 2021, 7:44am UTC](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307/12 "2021-06-21T07:44:36Z")

</div>

Thanks alot for the response… I will work on it

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [June 21, 2021, 4:56pm UTC](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307/13 "2021-06-21T16:56:48Z")

</div>

Hi @srinivas, thanks for using our SDK.

Based on the code you have provided, you are trying to access the `PreMeetingService` too soon. Please ensure that you have received a callback from the `PreMeetingServiceListener` before attempting to schedule a meeting.

Thanks!

---

<div class="post-metadata">

**Author:** ![srinivas](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/srinivas/32/25190_2.png) [@srinivas](https://devforum.zoom.us/u/srinivas)\
**Post date:** [June 21, 2021, 6:03pm UTC](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307/15 "2021-06-21T18:03:58Z")

</div>

> [@srinivas](#):
>
> ` Log.e("MyErrors", "Error in Meeting Creation "+error);`

Every time the control coming to this place… its not going to onScheduleMeeting … And the Error is sameOTHER\_ERROR… please need help, Sorry @jon.zoom , I didn’t understand the solution you proposed… Can you please point the error and solution… Iamstruggling on this forlong time…

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [June 21, 2021, 10:02pm UTC](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307/17 "2021-06-21T22:02:04Z")

</div>

Hi @srinivas,

If you already have meetings scheduled on your account, you should be receiving the `onListMeeting` callback with a list of your meetings. Can you try waiting until after this callback is invoked before you attempt to schedule a new meeting?

Thanks!

---

<div class="post-metadata">

**Author:** ![srinivas](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/srinivas/32/25190_2.png) [@srinivas](https://devforum.zoom.us/u/srinivas)\
**Post date:** [June 22, 2021, 2:10pm UTC](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307/20 "2021-06-22T14:10:32Z")

</div>

Hey @jon.zoom ,

Thanks alot , I resolved it by giving little wait aafter I added PreMeeting Service Listener. But Why is that every time I see MeetingList size as 1, though I do not have any (checked through Zoon login UI)

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [June 22, 2021, 5:08pm UTC](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307/21 "2021-06-22T17:08:25Z")

</div>

Hi @srinivas,

Glad to hear it’s working! The extra meeting being returned is a known issue with the `PreMeetingService`, unfortunately. Right now, we recommend using the REST API as an alternative workaround.

Thanks!

---

<div class="post-metadata">

**Author:** ![nikithabagalkoti](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/nikithabagalkoti/32/27545_2.png) [@nikithabagalkoti](https://devforum.zoom.us/u/nikithabagalkoti)\
**Post date:** [June 23, 2021, 7:39am UTC](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307/22 "2021-06-23T07:39:10Z")

</div>

Hi,

ListMeeting lists the personal ID which is why the size is always 1.

Thanks.

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [June 23, 2021, 10:52pm UTC](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307/23 "2021-06-23T22:52:54Z")

</div>

Thanks for sharing @nikithabagalkoti!

This does appear to be the case. 🙂

---

<div class="post-metadata">

**Author:** ![srinivas](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/srinivas/32/25190_2.png) [@srinivas](https://devforum.zoom.us/u/srinivas)\
**Post date:** [June 29, 2021, 9:29am UTC](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307/24 "2021-06-29T09:29:59Z")

</div>

> [@jon.zoom](#):
>
> s does appear to

Yeah, I too was thinking the same…

And @jon.zoom, @nikithabagalkoti , I have one doubt… We have taken a developer SDK with Pro plan upto 100 users, Now I have few doubts.

1. I can create scheduled meetings and with login/without login I can join the meetings after SDK initialization…
2. So for Attending the meeting Do we need to use the same SDK access & secret keys for my 100 participants(join only) to initialize the SDK or I need to have separate SDKs ?
3. I can call Zoom client app but the meeting details are visible for me, I am not able to control the options if I am not opening the meeting in my application.

```auto
 Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("zoomus://"));
    if (intent.resolveActivity(getPackageManager()) != null) {
        startActivity(intent);
    }

```

Can you please help me, as per my client requirement I have to hide options as per the user’s choice. I have done this but SDK initialization is must and Since I have 100 participants in my plan , Can I use the same access & secret key for my meeting attendants.

We have only one license with 100 participants.

[Next page](https://devforum.zoom.us/t/getting-other-error-when-schedule-a-meeting/28307.md?page=2)
