首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何访问GitLab API?

如何访问GitLab API?
EN

Stack Overflow用户
提问于 2019-05-03 15:27:00
回答 2查看 3.2K关注 0票数 1

在阅读了关于GitLab的API的文档之后,我只能找到以下示例URL:

代码语言:javascript
运行
复制
https://gitlab.example.com/api/v4/

但是我想知道我的项目在GitLab上的API的根URL是什么?我尝试过https://gitlab.com/api/v4/,将Private-Token头设置为我为自己创建的个人访问令牌,但它总是返回401: Unauthorized

连接到GitLab的API的正确URL和方法是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-04 09:11:12

https://gitlab.example.com/api/v4/是GitLab实例的API地址(如果您正在使用GitLab.com,则选择https://gitlab.com/api/v4/ ),而/api/v4/是前缀,应该用于所有场景!

GitLab API提供了这么多资源,请参见:GitLab API

下面是一些例子:

您需要获得项目的发行版(项目API):

代码语言:javascript
运行
复制
curl --header "PRIVATE-TOKEN`:` ${YOUR_TOKEN}" http://gitlab.example.com/api/v4/projects/${PROJECT_ID}/releases/

您希望创建一个新问题(发行API):

代码语言:javascript
运行
复制
curl --header 'Content-Type:application/json' --header "PRIVATE-TOKEN`:` ${YOUR_TOKEN}" --request POST "http://gitlab.example.com/api/v4/projects/${PROJECT_ID}/issues?title=${ISSUE_TITLE}&labels=${LABELS}&description=${ISSUE_DESCRIPTION}"
票数 2
EN

Stack Overflow用户

发布于 2019-12-04 19:14:16

注意访问令牌。您必须创建一个个人访问令牌,而不是部署令牌。

如何创建访问令牌

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55972905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档