# 支持的代码托管平台

# GitHub

指南: 创建 GitHub OAuth App

# Github REST API V3

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

# Github GraphQL API V4

# GitLab

指南: 创建 GitLab Application

# Gitlab API V4 (Gitlab v11.0+)

  • Vssue API 包: @vssue/api-gitlab-v4
  • 特点 / 缺点:
    • 评论可以排序
    • 评论可以编辑
    • 评论可以删除
    • 要求登陆后才能浏览评论
    • 需要逐个添加回调地址 - 参考
  • 开发者参考: 官方文档

# Bitbucket

指南: 创建 Bitbucket OAuth Consumer

# Bitbucket API V2

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

# Gitee

指南: 创建 Gitee 第三方应用

# Gitee API V5

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

# Gitea

指南: 创建 Gitea 应用

# Gitea API V1