importrequests# Endpoint de loginlogin_url="https://apis.pontotel.com.br/pontotel/api/v4/login/"# Credencialescredentials={"username":"tu_usuario","password":"tu_contraseña"}# Hacer loginresponse=requests.post(login_url,json=credentials)ifresponse.status_code==200:data=response.json()access_token=data["access_token"]print(f"✅ Token obtenido: {access_token[:20]}...")else:print(f"❌ Error en login: {response.status_code}")print(response.json())
# Endpoint de usuariosusers_url="https://apis.pontotel.com.br/pontotel/api/v4/usuarios/"# Encabezados con autenticaciónheaders={"Authorization":f"Bearer {access_token}","Content-Type":"application/json"}# Hacer solicitudresponse=requests.get(users_url,headers=headers)ifresponse.status_code==200:users=response.json()print(f"✅ ¡Solicitud exitosa!")print(f"Total de usuarios: {users['count']}")print(f"\nPrimeros 3 usuarios:")foruserinusers['results'][:3]:print(f" - {user['username']} ({user['email']})")else:print(f"❌ Error en la solicitud: {response.status_code}")
constusersUrl="https://apis.pontotel.com.br/pontotel/api/v4/usuarios/";constheaders={'Authorization':`Bearer ${accessToken}`,'Content-Type':'application/json'};constusersResponse=awaitfetch(usersUrl,{headers});if(usersResponse.ok){constusers=awaitusersResponse.json();console.log('✅ ¡Solicitud exitosa!');console.log('Total de usuarios:',users.count);console.log('\nPrimeros 3 usuarios:');users.results.slice(0,3).forEach(user=>{console.log(` - ${user.username} (${user.email})`);});}else{console.error('❌ Error en la solicitud:',usersResponse.status);}