凌鲨本地接口架构

本地API通过监听本地端口,提供http服务,让本地应用可以获取信息和操作凌鲨客户端。

本地API架构

extern
desktop
vscode
event_analyse
localapi
localapi_debug

启动流程

文件存在
成功
成功
文件不存在
失败
失败
启动凌鲨客户端
检查~/.linksaas/local_api是否存在
删除~/.linksaas/local_api文件
创建~/.linksaas/local_api文件
监听网络
读取~/.linksaas/local_api
发送hello请求
发送show指令
退出启动过程
完成启动凌鲨客户端

本地接口

全局接口

url 方法 备注
http://localhost:8001/hello GET 握手协议
http://localhost:8001/project GET 获取项目列表
http://localhost:8001/show GET 显示桌面

微应用相关接口

url 方法 备注
http://localhost:8001/minapp GET 列出已安装微应用
http://localhost:8001/minapp/{minappId} GET 打开指定微应用

任务相关接口

url 方法 备注
http://localhost:8001/project/{projectId}/task/all GET 列出所有任务
http://localhost:8001/project/{projectId}/task/my GET 列出指派给我的任务
http://localhost:8001/project/{projectId}/task/record/{taskId}/depend GET 列出依赖任务
http://localhost:8001/project/{projectId}/task/record/{taskId}/events GET 获取任务相关事件
http://localhost:8001/project/{projectId}/task/record/{taskId}/shortNote GET 打开桌面便签
http://localhost:8001/project/{projectId}/task/record/{taskId}/show GET 显示任务
http://localhost:8001/project/{projectId}/task/record/{taskId}/subTask GET 列出子任务

缺陷相关接口

url 方法 备注
http://localhost:8001/project/{projectId}/bug/all GET 列出所有缺陷
http://localhost:8001/project/{projectId}/bug/my GET 列出指派给我的缺陷
http://localhost:8001/project/{projectId}/bug/record/{bugId}/events GET 获取缺陷相关事件
http://localhost:8001/project/{projectId}/bug/record/{bugId}/shortNote GET 打开桌面便签
http://localhost:8001/project/{projectId}/bug/record/{bugId}/show GET 显示缺陷

项目事件相关接口

url 方法 备注
http://localhost:8001/project/{projectId}/event GET 列出项目事件
http://localhost:8001/project/{projectId}/event POST 上传自定义事件

代码评论相关接口

url 方法 备注
http://localhost:8001/project/{projectId}/codeComment/{commentThreadId} GET 列出代码评论
http://localhost:8001/project/{projectId}/codeComment/{commentThreadId} PUT 新增代码评论
http://localhost:8001/project/{projectId}/codeComment/{commentThreadId}/{commentId} DELETE 删除代码评论
http://localhost:8001/project/{projectId}/codeComment/{commentThreadId}/{commentId} GET 获取单个代码评论
http://localhost:8001/project/{projectId}/codeComment/{commentThreadId}/{commentId} POST 更新单个代码评论

GitHook相关接口

url 方法 备注
http://localhost:8001/project/{projectId}/tools/postHook GET git post commit hook回调

内容入口相关接口

url 方法 备注
http://localhost:8001/project/{projectId}/entry/show/{entryId} GET 打开内容入口
http://localhost:8001/project/{projectId}/entry/{folderId} GET 列出内容目录和入口

调试本地接口

在凌鲨托盘区 选择 本地接口菜单,就可以打开 本地接口调试 页面。

在这里插入图片描述

相关推荐

  1. 架构设计 - 本地热点缓存

    2024-03-15 13:24:04       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-15 13:24:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-15 13:24:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-15 13:24:04       87 阅读
  4. Python语言-面向对象

    2024-03-15 13:24:04       96 阅读

热门阅读

  1. 实现两栏布局

    2024-03-15 13:24:04       36 阅读
  2. 基于Python的pygame库的五子棋游戏

    2024-03-15 13:24:04       32 阅读
  3. 大数据开发(Kafka面试真题-卷三)

    2024-03-15 13:24:04       43 阅读
  4. iOS runtime理解和应用场景

    2024-03-15 13:24:04       41 阅读
  5. python 读取pdf 将每页转成jpg

    2024-03-15 13:24:04       46 阅读
  6. C#使用Entity Framework Core处理数据库(一)

    2024-03-15 13:24:04       42 阅读
  7. 【趣味学算法】07_爱因斯坦的数学题

    2024-03-15 13:24:04       40 阅读
  8. C++ 纯虚函数定义语法,及作用

    2024-03-15 13:24:04       44 阅读