Format Your New Topic as Follows:
API Endpoint(s) and/or Zoom API Event(s)
recording.completed webhook
Description
Details on your question, workflow or the problem you’re trying to solve.
Since April 17th JST, unicode block character (�) has started to appear in request body of recording.completed webhook, inside payload.object.participant_audio_files[0].file_name
.
e.g. set the user’s display name to プロフィット
and start a meeting and cloud recording, the file_name used to have been Audio only - プロフィッ㲁
before April 14th, but after April 17th it’s become Audio only - プロフィッ�
.
The unicode block character appears in many other cases and is causing our app to skip processing this participant_audio_file and our users are not being able to use our app correctly.
Is this change done intentionally, or is it a bug?
If it’s a bug, please fix it as soon as possible.
Sample
{
"payload": {
"object": {
"participant_audio_files": [
{
"id": "c7f88d6f-4ab5-4338-8db9-1056e3396b3d",
"recording_start": "2023-04-22T00:23:12Z",
"recording_end": "2023-04-22T00:23:20Z",
"file_name": "Audio only - プロフィッ�",
"file_type": "M4A",
"file_extension": "M4A",
"file_size": 111758,
"play_url": "edited",
"download_url": "edited",
"status": "completed"
}
]
}
},
"event_ts": 1682123090696,
"event": "recording.completed"
}
How To Reproduce
Steps to reproduce the behavior:
1. Request URL / Headers (without credentials or sensitive info like emails, uuid, etc.) / Body
2. Authentication method or app type
3. Any errors
- Set the user’s display name to “プロフィット”
- Turn on setting “Setting > Recording > Cloud recording > Record audio-only files > Record a separate audio file of each participant”
- Start a meeting and cloud recording.
- Wait for recording.completed webhook.
- Check payload.object.participant_audio_files[0].file_name. The last character is Unicode block character.