跳至主要內容

YuQueSdk

azrngnuget大约 1 分钟

Common.YuQueSdk

介绍

适用于.NetCore的语雀Sdk,与语雀官方保持一致。

官方文档:https://www.yuque.com/yuque/developer/apiopen in new window

Apifox文档:https://www.apifox.cn/apidoc/project-584301/api-10357086open in new window

功能

  • 用户
  • 组织
  • 知识库
  • 文档

操作

注册

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调用
上次编辑于:
贡献者: azrng