import requests
import json
# URL base de la API de Calendly
base_url = "https://api.calendly.com"
# Credenciales de autenticación (reemplaza con tus propias credenciales)
token = "tu_token_de_acceso"
# Cabeceras de autenticación
headers = {
"Authorization": f"Bearer {token}",
"Content-Type": "application/json"
}
# Datos de la cita a programar
data = {
"event_type_uuid": "TU_EVENTO_UUID", # Reemplaza con el UUID de tu evento
"start_time": "2024-03-01T09:00:00Z", # Fecha y hora de inicio en formato ISO 8601
"end_time": "2024-03-01T09:30:00Z", # Fecha y hora de fin en formato ISO 8601
"invitee": {
"email": "[email protected]", # Correo electrónico del invitado
"name": "Nombre Ejemplo" # Nombre del invitado
}
}
# URL para crear una cita
create_event_url = f"{base_url}/scheduled_events"
# Envío de la solicitud POST para crear la cita
response = requests.post(create_event_url, headers=headers, data=json.dumps(data))
# Comprobación del estado de la respuesta
if response.status_code == 201:
print("Cita creada exitosamente.")
else:
print("Error al crear la cita:", response.text)
Asegúrate de reemplazar "tu_token_de_acceso"
con tu propio token de acceso y "TU_EVENTO_UUID"
con el UUID de tu evento en Calendly. Este código enviará una solicitud POST a la API de Calendly para crear una cita en el evento especificado con los detalles proporcionados.
Recuerda que este es solo un ejemplo básico y que debes revisar la documentación oficial de la API de Calendly para obtener más detalles sobre cómo trabajar con ella y qué otros endpoints y parámetros están disponibles.