Description
Not able to Start the meeting on click of start url showing the error message you cannot start the meeting because it is hosted by another user
we created this meeting using the meeting creation api, we have given the expiry time as a 336 hours but also the not able to start the meeting.
Error
You cannot start the meeting(987-2907-4692) because it is hosted by another
Which App Type (OAuth / Chatbot / JWT / Webhook)?
Using the the JWT Token authentication
How To Reproduce (If applicable)
Steps to reproduce the behavior:
url: “api.zoom.us/v2/users/{email}/meetings/?type=upcoming”
payload = {
‘iss’: api_key,
‘exp’: datetime.datetime.now() + datetime.timedelta(hours=336)
}
headers = {
‘Accept’: “application/json, application/xml”,
‘Content-Type’: “application/json”,
‘Authorization’: “Bearer %s” % jwt_token(hrs),
‘cache-control’: “no-cache”,
}
response = requests.request(
“POST”,
url,
data=json.dumps(get_meeting_payload(self.request)),
headers=get_headers())
response from zoom:
‘id’: ***********,
‘type’: 2,
‘uuid’: ‘ikOZs2IYT3yWc7dkcyACFQ==’,
‘topic’: ‘testing optional 4 am’,
‘status’: ‘waiting’,
‘host_id’: ‘g5RCHjoDSDWq-Pr6a0YAww’,
‘duration’: 20,
‘start_url’: ‘https://zoom.us/s/98729074692?zak=< token >’,
‘created_at’: ‘2020-05-08T19:29:42Z’,
‘start_time’: ‘2020-05-08T22:35:00Z’,
Additional context
Let the know the way of sending the exp in payload of jwt is correct as i am providing the expiry for 336 hours as the email account i am using to hit the api is not created from the create zoom account api as i am not worng that you guys don’t expire the url till 90 days.
*This post has been edited to remove any meeting / webinar IDs