Description
I have a couple of accounts, and create meetings in each accounts.
then, I want to list-up there meetings.
I made JWT apps in each accounts, and try to get JWT tokens.
However I have a two errors.
Error
- JWT tokens are time out
- I couldn’t get meeting list well
Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT
Which Endpoint/s?
https://api.zoom.us/v2/users/(acount’ mail address)/meetings
How To Reproduce (If applicable)
Steps to reproduce the behavior:
- I wrote this script in GoogleAppsScript
function test(){
var response = UrlFetchApp.fetch("https://api.zoom.us/v2/users/(account' mailaddress)/meetings", {
'method' : 'get',
'contentType': 'application/json',
'payload' : JSON.stringify({
page_size:30
}),
'headers': {
'Authorization': 'Bearer (JWT token)'
}
});
var encoded_json = JSON.parse(response)
console.log(encoded_json)
}
- See error
the log was this
{ uuid: 'G********************w==',
id: 9*********5,
host_id: '0*****************Q',
host_email: '******@***.ne.jp',
topic: 'Zoom Meeting',
type: 2,
status: 'waiting',
start_time: '2020-12-26T15:00:54Z',
duration: 60,
timezone: 'Asia/Tokyo',
created_at: '2020-12-26T15:00:54Z',
start_url: 'https://zoom.us/s/9*********5?zak=ey******Z2ZCjiMrg',
join_url: 'https://zoom.us/j/9*********5',
settings:
{ host_video: true,
participant_video: true,
cn_meeting: false,
in_meeting: false,
join_before_host: false,
jbh_time: 0,
mute_upon_entry: false,
watermark: false,
use_pmi: false,
approval_type: 2,
audio: 'voip',
auto_recording: 'none',
enforce_login: false,
enforce_login_domains: '',
alternative_hosts: '',
close_registration: false,
show_share_button: false,
allow_multiple_devices: false,
registrants_confirmation_email: true,
waiting_room: true,
request_permission_to_unmute_participants: false,
registrants_email_notification: true,
meeting_authentication: false,
encryption_type: 'enhanced_encryption',
approved_or_denied_countries_or_regions: { enable: false } } }
I certainly booked 3meetings, but the script responsed the information that was 1st one of 3 meetings.
(and Due to the JWT has s time limit, I should generate token
every time)
I solute that two problems.