🔍 COMSOL Code Browser API

用于浏览COMSOL代码文件和目录结构的API服务

📋 API端点

GET
/api/folders
获取comsolcode根目录下所有文件夹的名称
GET
/api/subfolder?folder=folder_name
获取指定文件夹的子目录和Java文件列表
GET
/api/files?files=file1,file2
批量获取Java文件内容 (GET方法)
POST
/api/files
批量获取Java文件内容 (POST方法,JSON格式)

🔐 身份验证

所有API调用都需要API Key验证:

📖 使用示例

# 获取根目录文件夹
curl "https://your-domain.pages.dev/api/folders" \
  -H "X-API-Key: your-api-key"

# 获取子目录内容
curl "https://your-domain.pages.dev/api/subfolder?folder=ACDC_Module" \
  -H "X-API-Key: your-api-key"

# 获取文件内容
curl "https://your-domain.pages.dev/api/files?files=comsolcode/ACDC_Module/Applications/App1.java" \
  -H "X-API-Key: your-api-key"

🔗 ChatGPT集成

使用项目根目录中的 openapi.json 文件将此API集成到ChatGPT中。