凌鲨本地接口架构

本地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/helloGET握手协议
http://localhost:8001/projectGET获取项目列表
http://localhost:8001/showGET显示桌面

微应用相关接口

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

任务相关接口

url方法备注
http://localhost:8001/project/{projectId}/task/allGET列出所有任务
http://localhost:8001/project/{projectId}/task/myGET列出指派给我的任务
http://localhost:8001/project/{projectId}/task/record/{taskId}/dependGET列出依赖任务
http://localhost:8001/project/{projectId}/task/record/{taskId}/eventsGET获取任务相关事件
http://localhost:8001/project/{projectId}/task/record/{taskId}/shortNoteGET打开桌面便签
http://localhost:8001/project/{projectId}/task/record/{taskId}/showGET显示任务
http://localhost:8001/project/{projectId}/task/record/{taskId}/subTaskGET列出子任务

缺陷相关接口

url方法备注
http://localhost:8001/project/{projectId}/bug/allGET列出所有缺陷
http://localhost:8001/project/{projectId}/bug/myGET列出指派给我的缺陷
http://localhost:8001/project/{projectId}/bug/record/{bugId}/eventsGET获取缺陷相关事件
http://localhost:8001/project/{projectId}/bug/record/{bugId}/shortNoteGET打开桌面便签
http://localhost:8001/project/{projectId}/bug/record/{bugId}/showGET显示缺陷

项目事件相关接口

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

代码评论相关接口

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/postHookGETgit post commit hook回调

内容入口相关接口

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

调试本地接口

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

在这里插入图片描述

  • 14
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凌鲨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值