EVant
(Eric)
1
Hello,
I’m trying to unifying a list of account with the following setting,
body = {
"schedule_meeting":{"participants_video":False,
"audio_type":'both',
"join_before_host":False},
"in_meeting":{"chat":True,
"feedback":False,
"co_host":True,
"entry_exit_chime":'host',
"polling": True,
"annotation":True,
"non_verbal_feedback":True,
"breakout_room":True,
"remote_support":False,
"attention_tracking":True,
"allow_live_streaming":True,
"workplace_by_facebook":True,
"custom_live_streaming":True,
"show_meeting_control_toolbar":True
},
"recording":{"cloud_recording":True,
"record_speaker_view":False,
"record_audio_file":False,
"save_chat_text":False,
"show_timestamp":False,
"auto_recording":"none",
"host_pause_stop_recording":True
}
}
but despite the "cloud_recording":True
option, the user can’t record on the cloud.
If I go as admin on the recording page setting I can activate it.
What do I miss ?
Thanks
tommy
(Tommy Gaessler)
2
Hey @EVant,
Which endpoint is this? Please share your request url.
Thanks,
Tommy
EVant
(Eric)
3
tommy
(Tommy Gaessler)
4
Hey @EVant,
Can you try passing in your booleans all lower case? For example true
instead of True
.
Also, make sure the cloud recording setting is enabled at the account level:
Thanks,
Tommy
EVant
(Eric)
5
At the account level it is enabled.
with this body
body = {
"schedule_meeting":{"participants_video":'false',
"audio_type":'both',
"join_before_host":'false'},
"in_meeting":{"chat":'true',
"feedback":'false',
"co_host":'true',
"entry_exit_chime":'host',
"polling": 'true',
"annotation":'true',
"non_verbal_feedback":'true',
"breakout_room":'true',
"remote_support":'false',
"attention_tracking":'true',
"allow_live_streaming":'true',
"workplace_by_facebook":'true',
"custom_live_streaming":'true',
"show_meeting_control_toolbar":'true'
},
"recording":{"cloud_recording":'true',
"record_speaker_view":'false',
"record_audio_file":'false',
"save_chat_text":'false',
"show_timestamp":'false',
"auto_recording":"none",
"host_pause_stop_recording":'true'
}
}
url = 'https://api.zoom.us/v2/users/{}/settings'.format(id)
r = requests.patch(url, json = body, headers=headers)
the script works fine each request returns a 204 Response but I still don’t have the record on the cloud option activated…
tommy
(Tommy Gaessler)
6
Hey @EVant,
I was able to get this to work with the following request body:
{
"recording": {
"cloud_recording":true
}
}
Not sure if that is a bug, or if one of the other settings you were setting in your payload was over-ridding the cloud recording on option.
Thanks,
Tommy