YuQueSdk
nuget库大约 1 分钟
Common.YuQueSdk
介绍
适用于.NetCore的语雀Sdk,与语雀官方保持一致。
官方文档:https://www.yuque.com/yuque/developer/api
Apifox文档:https://www.apifox.cn/apidoc/project-584301/api-10357086
功能
- 用户
- 组织
- 知识库
- 文档
操作
注册
services.AddYuQueService(new YuQueConfig
{
AuthToken = "xxxxxxxxxxx",
UserAgent = "netcoresdk"
});
依赖注入
private readonly IYuQueHelper _yuQueHelper;
public TestController(IYuQueHelper yuQueHelper)
{
_yuQueHelper = yuQueHelper;
}
// 注入扩展IYuQueExtensionHelper,可以获取目录列表以及仓库文档到指定目录
用户
//获取当个用户信息
var user = await _yuQueHelper.GetUsersAsync("userLoginName");
文档
//获取用户下知识库列表
var repList = await yuQueHelper.GetUserRepositoryListAsync("azrng");
//获取知识库下文档列表
var docList = await yuQueHelper.GetRepositoryDocListAsync("10874582");
//获取文档详情
var docs = await _yuQueHelper.GetReposDocs("654321", "df2gl7");
版本更新记录
- 0.0.1-beta2
- 更新一些知识库的操作
- 0.0.1-beta1
- 基本的语雀api调用