首页
1. WF权限开通接口文档说明
此接口仅用于参考学习以及用于django异步接口、celery学习使用,不可用于接口权限开通、测试接口测试等,可查看开源代码了解开通wf测试环境权限开通流程以及python代码请求流程,或者学习Django、Celery部署架构,不可用于生产环境或真实权限,本项目对一切产生或者可能产生的后果与预期,不负任何责任,仅供学习参考,如有侵权,请告知。
调用此接口,即同意本文档所有协议,详情请参考免责声明。
2. 项目架构介绍
本项目完全使用python搭建,环境为3.12,主要使用的架构为:
- Django,用于接口请求收发、api搭建、逻辑校验、数据库交互等;
- requests,用于构建、发送到WF http请求;
- celery,异步请求核心,定时任务、消费者等,用于处理异步任务;
一个标准的请求到达情况如下:
权限开通请求 -> 放入任务队列 -> 返回任务id
任务id -> 查询任务进度
- ->
强行终止任务 - ->
申请下载日志 ->返回下载链接 ->get请求下载日志