Invalid characters in user_name when receiving event notifications

Sometimes we see a large number of invalid characters in the user_name field in the event notifications we receive from Zoom. This happens occasionally and is not easily reproducible. See a sample event notification below ( host_id and account_id intentionally Xed out):

zoom event request: {“event”:“meeting.sharing_started”,“payload”:{“object”:{“uuid”:“PQJnznlcTHWMByal4bv5PA==”,“participant”:{“id”:"",“user_id”:“16778240”,“user_name”:“Xiw\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000”,“sharing_details”:{“link_source”:"",“file_link”:"",“source”:"",“date_time”:“2019-09-26T22:08:09Z”,“content”:“application”}},“id”:“2753518025”,“type”:4,“topic”:“Rich’s Personal Meeting Room”,“host_id”:“XXXXXXXXXXXXXXXXXXXXXXXXX”,“duration”:0,“start_time”:“2019-09-26T22:03:26Z”,“timezone”:“America/Los_Angeles”},“account_id”:“XXXXXXXXXXXXXXXXXX”}}

Is this a known issue?

Hi @ps40,

Happy to help,

When making the above request, can you let us know what the “user_name” was? Did it include any special characters?

Thanks,
Ojus

The username is Rich Sutton. There are no special characters in the name.

Is it possible that Zoom reuses user_ids?

Hey @ps40,

We will look into the logs and see why this is happening. JIRA: ZOOM-112804

It is odd that the "id":"" is blank, it makes me think the user is not signed in who is sharing the screen.

Thanks,
Tommy

Can you please comment on the other issue also? We are seeing same ids being used for different ( non-logged in users). Does Zoom reuse user_ids?

Hey @ps40,

For the Meeting Sharing Started Webhook, the user_id is a unique participant identifier for a meeting instance. It is possible it can be reused in a new meeting.

The id on the other hand, is unique to every Zoom user regardless of the meeting.

48%20AM

Let me know if that answers your question! :slight_smile:

Thanks,
Tommy

Hello,

Could you please let me know if there is an update on this issue?

Thanks

Hey @ps40,

We are still investigating and working on the issue. We are hoping to include a fix in one of our next releases.

Thanks for your patience,
Tommy

Hello,

We are again running into this issue. Can you guys try the following scenario?

  1. Two participants in a call. One is logged in and one is not.

  2. Screen sharing is started and ended and switched between participants multiple times

  3. Around the 11th or 12th screen share the userid/username gets garbled.

Here is a sample event notification received from Zoom:

{“event”:“meeting.sharing_started”,“payload”:{“object”:{“uuid”:“G5pnQ2WUQpmC4hxM7lsNOQ==”,“participant”:{“id”:“1:26:25:982,1,1|2019-11-12 21:26:22:066,0,-1|2019-”,“user_id”:“16778240”,“user_name”:“1,1|2019-11-12 21:26:32:696,0,-1|2019-11-12 “,“sharing_details”:{“link_source”:””,“file_link”:"",“source”:"",“date_time”:“2019-11-12T21:35:54Z”,“content”:“application”}},“id”:“529684634”,“type”:1,“topic”:“David Pfeiffer’s Zoom Meeting”,“host_id”:“4RavDWRBT42BhDXPNDFlpA”,“duration”:808594994,“start_time”:“2019-11-12T21:21:37Z”,“timezone”:""},“account_id”:“35OVrJQuQOCWqKbk9Fq4Pg”}}

I can provide our logs privately if it helps.

Thanks

Prashant

Hey @ps40,

Thanks for sharing this, I have sent it to our engineering team and we are looking into it! JIRA: ZOOM-112804

Thanks,
Tommy