# Linux Meeting SDK and join\_token

**URL:** <https://devforum.zoom.us/t/linux-meeting-sdk-and-join-token/118941>\
**Category:** Meeting SDK\
**Created:** [October 10, 2024, 5:03pm UTC](https://devforum.zoom.us/t/linux-meeting-sdk-and-join-token/118941 "2024-10-10T17:03:51Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![constantine](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/constantine/32/49036_2.png) [@constantine](https://devforum.zoom.us/u/constantine)\
**Post date:** [October 10, 2024, 5:03pm UTC](https://devforum.zoom.us/t/linux-meeting-sdk-and-join-token/118941/1 "2024-10-10T17:03:51Z")

</div>

Hi @chunsiong.zoom,

Thank you so much for all your contributions on the Linux Meeting SDK.

I just tried your sample app on raw recording from github on MacOS and I was able to join a meeting.

We are trying to get a bot to join the Zoom Event Sessions. From the Zoom Events apis, I’m able to get the list of events, sessions and the “join\_token”.

But when I passed the join\_token in the withoutloginParam in meeting\_sdk\_demo.cpp, it returns a meeting status code of `onMeetingStatusChanged: 2, iResult: 0`.

Can the Linux Meeting SDK join an event session with the join\_token?

P.S I don’t know C++.

Thanks.

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [October 16, 2024, 4:48am UTC](https://devforum.zoom.us/t/linux-meeting-sdk-and-join-token/118941/2 "2024-10-16T04:48:02Z")

</div>

@constantine where are you getting your join token from?

---

<div class="post-metadata">

**Author:** ![constantine](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/constantine/32/49036_2.png) [@constantine](https://devforum.zoom.us/u/constantine)\
**Post date:** [October 16, 2024, 12:38pm UTC](https://devforum.zoom.us/t/linux-meeting-sdk-and-join-token/118941/3 "2024-10-16T12:38:48Z")

</div>

I’m getting the join\_token from the Zoom REST api.

> **[Events APIs - Zoom Developers](https://developers.zoom.us/docs/api/events/#tag/sessions/GET/zoom_events/events/%7BeventId%7D/sessions/%7BsessionId%7D/join_token)**
>
> API reference for: Events

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [October 17, 2024, 5:01am UTC](https://devforum.zoom.us/t/linux-meeting-sdk-and-join-token/118941/4 "2024-10-17T05:01:26Z")

</div>

@constantine this might not be the right join token.

If you are looking for a token which allows the Linux Meeting SDK to join and record a meeting, you will need to get a local recording token

/meetings/:meetingId/jointoken/local\_recording

---

<div class="post-metadata">

**Author:** ![constantine](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/constantine/32/49036_2.png) [@constantine](https://devforum.zoom.us/u/constantine)\
**Post date:** [October 17, 2024, 8:58am UTC](https://devforum.zoom.us/t/linux-meeting-sdk-and-join-token/118941/5 "2024-10-17T08:58:39Z")

</div>

Hi @chunsiong.zoom can you message me privately please.

Thanks.
