跳转至

首页

1. WF权限开通接口文档说明

此接口仅用于参考学习以及用于django异步接口、celery学习使用,不可用于接口权限开通测试接口测试等,可查看开源代码了解开通wf测试环境权限开通流程以及python代码请求流程,或者学习Django、Celery部署架构,不可用于生产环境真实权限本项目对一切产生或者可能产生的后果与预期,不负任何责任,仅供学习参考,如有侵权,请告知。

调用此接口,即同意本文档所有协议,详情请参考免责声明

2. 项目架构介绍

本项目完全使用python搭建,环境为3.12,主要使用的架构为:

  • Django,用于接口请求收发、api搭建、逻辑校验、数据库交互等;
  • requests,用于构建、发送到WF http请求;
  • celery,异步请求核心,定时任务、消费者等,用于处理异步任务;

一个标准的请求到达情况如下:

权限开通请求​ -> 放入任务队列​ -> 返回任务id

任务id​ -> 查询任务进度

  • -> 强行终止任务
  • -> 申请下载日志​ -> 返回下载链接​ -> get请求下载日志