支持的代码托管平台

GitHub

指南: 创建 GitHub OAuth App

Github REST API V3

  • Vssue API 包: @vssue/api-github-v3支持的代码托管平台 - 图1
  • 特点 / 缺点:
    • 需要设置 clientSecret
    • 评论无法排序
    • 评论可以编辑
    • 评论可以删除
    • 可以不登录浏览评论,但 API 有调用频率限制
  • 开发者参考: 官方文档支持的代码托管平台 - 图2

Github GraphQL API V4

GitLab

指南: 创建 GitLab Application

Gitlab API V4 (Gitlab v11.0+)

  • Vssue API 包: @vssue/api-gitlab-v4支持的代码托管平台 - 图5
  • 特点 / 缺点:
    • 评论可以排序
    • 评论可以编辑
    • 评论可以删除
    • 要求登陆后才能浏览评论
  • 开发者参考: 官方文档支持的代码托管平台 - 图6

Bitbucket

指南: 创建 Bitbucket OAuth Cousumer

Bitbucket API V2

  • Vssue API 包: @vssue/api-bitbucket-v2支持的代码托管平台 - 图7
  • 特点 / 缺点:
    • 评论可以排序
    • 评论可以编辑
    • 评论可以删除
    • 可以不登录浏览评论
    • 不能对评论做出 emoji 响应 (喜欢、点赞、踩 等)
  • 开发者参考: 官方文档支持的代码托管平台 - 图8

Gitee

指南: 创建 Gitee 第三方应用

Gitee API V5

  • Vssue API 包: @vssue/api-gitee-v5支持的代码托管平台 - 图9
  • 特点 / 缺点:
    • 需要设置 clientSecret
    • 评论无法排序
    • 评论可以编辑
    • 评论可以删除
    • 可以不登录浏览评论,但 API 有调用频率限制
    • 不能对评论做出 emoji 响应 (喜欢、点赞、踩 等)
  • 开发者参考: 官方文档支持的代码托管平台 - 图10