feat: add new endpoint to fetch user data from placeholder API

This commit is contained in:
Backend IM Bot 2025-04-30 20:31:15 +00:00
parent 37604999e4
commit f3cb81b143
2 changed files with 15 additions and 0 deletions

View File

@ -0,0 +1,14 @@
from fastapi import APIRouter, HTTPException
from typing import Optional, Dict
import requests
router = APIRouter()
@router.get("/placeholder-user", response_model=Optional[Dict])
async def get_placeholder_user(user_id: int):
try:
response = requests.get(f"https://jsonplaceholder.typicode.com/users/{user_id}")
response.raise_for_status()
return response.json()
except requests.exceptions.RequestException as e:
raise HTTPException(status_code=400, detail=str(e))

View File

@ -11,3 +11,4 @@ jose
passlib
pydantic
db
Requests