Spaces:
Sleeping
Sleeping
| import requests | |
| import json | |
| # Test the professional sessions endpoint | |
| try: | |
| response = requests.get('https://prodevroger-ishingiro.hf.space/professional/sessions') | |
| print('=== PROFESSIONAL SESSIONS ===') | |
| print(f'Status: {response.status_code}') | |
| if response.status_code == 200: | |
| data = response.json() | |
| print(f'Number of sessions: {len(data)}') | |
| for session in data: | |
| print(f'User: {session.get("userAccount", "N/A")}, Status: {session.get("bookingStatus", "N/A")}, Risk: {session.get("riskLevel", "N/A")}') | |
| else: | |
| print(f'Error: {response.text}') | |
| except Exception as e: | |
| print(f'Error connecting to API: {e}') | |
| print('\n=== PROFESSIONAL USERS ===') | |
| try: | |
| response = requests.get('https://prodevroger-ishingiro.hf.space/professional/users') | |
| print(f'Status: {response.status_code}') | |
| if response.status_code == 200: | |
| data = response.json() | |
| print(f'Number of users: {len(data)}') | |
| for user in data: | |
| print(f'User: {user.get("username", "N/A")}, Sessions: {user.get("totalSessions", 0)}') | |
| else: | |
| print(f'Error: {response.text}') | |
| except Exception as e: | |
| print(f'Error connecting to API: {e}') | |
| print('\n=== DASHBOARD STATS ===') | |
| try: | |
| response = requests.get('https://prodevroger-ishingiro.hf.space/professional/dashboard-stats') | |
| print(f'Status: {response.status_code}') | |
| if response.status_code == 200: | |
| data = response.json() | |
| print(f'Dashboard Stats: {data}') | |
| else: | |
| print(f'Error: {response.text}') | |
| except Exception as e: | |
| print(f'Error connecting to API: {e}') | |