gitlab-api - 以“机器人”用户的身份在 Gitlab API 上发布注释
问题描述
我正在开发一个应用程序,将评论发布到 Gitlab 上的合并请求中。它通过对给定用户进行身份验证来工作,然后在进行一些设置后将在相关项目上注册一个 webhook,以便在发生合并请求更新时得到通知。当检测到新的合并请求时,我想在合并请求上发表评论,要求发送一些特定的细节。
但是,当我们在合并请求上发布评论时,我们似乎只能作为我们拥有 OAuth 令牌的用户来执行此操作(这当然是有道理的)。我的问题是我们应该做什么/我们可以做什么才能将注释作为“机器人用户”发布而无需将完整用户注册到存储库中?或者这是不可能的?
解决方案
您可以创建报告用户并使用其访问令牌。当用户没有足够的访问控制时,就会出现问题。
推荐阅读
- json - 如何在不截断数据的情况下将 CLOB 列迁移到 DB2 中的 (json) BLOB?
- wordpress - 警告:mysqli_real_connect():(HY000/1698):用户'root'@'localhost'的访问被拒绝 - Docker
- api - 如何在 Android Studio 中解决已弃用的 API 错误
- c++ - 如何将节点添加到链表
- xcode - 如何使用 Swift 包管理器从 repo 中排除文件/文件夹?
- angular - 如何消除在 html 中将字符串属性括在引号中的需要——Nativescript Angular
- python - 在 Python 中将文件路径作为变量
- javascript - 猴子补丁 JavaScript new Date()
- elasticsearch - 在弹性搜索中搜索对象数组
- gradle - Gradle 插件在哪里?