这是一个包含多种API示例的完整库,旨在帮助开发者更好地理解和使用我们的API。

示例一:获取用户信息

def get_user_info(user_id):
    # 假设API调用成功
    response = {
        "id": user_id,
        "name": "John Doe",
        "email": "john.doe@example.com"
    }
    return response

示例二:上传文件

// 使用JavaScript的fetch API进行文件上传
const formData = new FormData();
formData.append("file", file);

fetch('/api/upload', {
    method: 'POST',
    body: formData
}).then(response => {
    if (response.ok) {
        console.log('文件上传成功');
    } else {
        console.log('文件上传失败');
    }
});

上传文件示例