Hi Team,
- First I need the endpoint for make call from my zoom number to any number
- Second I written the script for getting block list but return error
{'code': 2031, 'message': 'Zoom Phone has not been enabled for this account.'}
here is my code:
import requests
ZOOM_API_BASE_URL = “https://api.zoom.us/v2”
ZOOM_API_KEY = “”
ZOOM_API_SECRET = “”
def get_zoom_access_token():
url = “https://zoom.us/oauth/token”
headers = {
"Content-Type": "application/x-www-form-urlencoded",
}
data = {
"grant_type": "client_credentials",
"client_id": ZOOM_API_KEY,
"client_secret": ZOOM_API_SECRET,
}
response = requests.post(url, headers=headers, data=data)
if response.status_code == 200:
print(response.json()["access_token"])
return response.json()["access_token"]
else:
print(f"Error2: {response.status_code}")
return None
def initiate_zoom_phone_call(phone_number):
endpoint = “/phone/blocked_list”
url = f"{ZOOM_API_BASE_URL}{endpoint}"
headers = {
"Authorization": f"Bearer {get_zoom_access_token()}",
"Content-Type": "application/json",
}
response = requests.get(url, headers=headers)
if response.status_code == 201:
print("Call initiated successfully!")
return response.json()
else:
print(response.json())
print(f"Error1: {response.status_code}")
return None
initiate_zoom_phone_call(“recipient_phone_number”)