import requests import os # 设置环境变量 os.environ['ENV'] = 'development' # 先登录获取token login_data = { 'username': 'admin', 'password': 'admin123' } try: # 登录获取token login_response = requests.post('http://localhost:8000/api/auth/login', data=login_data) print(f"Login Status Code: {login_response.status_code}") if login_response.status_code == 200: token_data = login_response.json() token = token_data['access_token'] print(f"Token: {token}") # 使用token访问主播管理API headers = { 'Authorization': f'Bearer {token}' } response = requests.get('http://localhost:8000/api/admin/streamers', headers=headers) print(f"Streamers API Status Code: {response.status_code}") if response.status_code == 200: print(f"Response: {response.json()}") else: print(f"Error Response: {response.text}") else: print(f"Login failed: {login_response.text}") except Exception as e: print(f"Error: {e}")