许可证的API
license模板列表
获取所有许可证模板。
获得/模板/许可证
属性 | 类型 | 要求 | 描述 |
---|---|---|---|
受欢迎的 |
布尔 | 没有 | 如果通过,则只返回流行的许可证 |
curl https://gitlab.example.com/api/v4/templates/licenses?popular=1
示例响应:
[{“关键”:“apache - 2.0”,“名称”:“Apache许可证2.0”,“昵称”:零,“特色”:真正的,“html_url”:“http://choosealicense.com/licenses/apache - 2.0 /”,“source_url”:“http://www.apache.org/licenses/LICENSE-2.0.html”,“描述”:“一种允许的许可,也提供了从贡献者到用户的专利权利的明确授予。”,“条件”:[“include-copyright”,“文档更改”],“权限”:[“商业用途”,“修改”,“分布”,“patent-use”,“私人使用”],“限制”:[“商标使用”,“没有责任”],“内容”:Apache许可证\ n版本2.0,2004年1月\ n[…]”},{“关键”:“gpl - 3.0”,“名称”:GNU通用公共许可证v3.0,“昵称”:“GNU GPLv3”,“特色”:真正的,“html_url”:“http://choosealicense.com/licenses/gpl - 3.0 /”,“source_url”:“http://www.gnu.org/licenses/gpl-3.0.txt”,“描述”:GNU GPL是使用最广泛的自由软件许可证,并且有很强的copyleft要求。在发布衍生作品时,必须在相同的许可下提供该作品的源代码。”,“条件”:[“include-copyright”,“文档更改”,“disclose-source”,“许可”],“权限”:[“商业用途”,“修改”,“分布”,“patent-use”,“私人使用”],“限制”:[“没有责任”],“内容”:Gnu通用公共许可证\ n第三版,2007年6月29日\ n[…]”},{“关键”:“麻省理工学院”,“名称”:“MIT许可”,“昵称”:零,“特色”:真正的,“html_url”:“http://choosealicense.com/licenses/mit/”,“source_url”:“http://opensource.org/licenses/MIT”,“描述”:“一个简短而切中要害的许可。它让人们可以用你的代码做任何事情,而且没有适当的归属和担保。”,“条件”:[“include-copyright”],“权限”:[“商业用途”,“修改”,“分布”,“私人使用”],“限制”:[“没有责任”],“内容”:麻省理工学院许可证(MIT)\ n \ n版权所有(c)[年份][全名]\ n[…]”}]
单个license模板
获取单个license模板。可以通过参数替换license占位符。
得到/模板/许可证/:关键
属性 | 类型 | 要求 | 描述 |
---|---|---|---|
关键 |
字符串 | 是的 | license模板密钥 |
项目 |
字符串 | 没有 | 受版权保护的项目名称 |
fullname |
字符串 | 没有 | 版权所有人的全名 |
注意:如果你省略
fullname
参数但对您的请求进行身份验证时,将使用经过身份验证的用户的名称来替换版权所有者占位符。
旋度——头“PRIVATE-TOKEN: 9 koxpg98eahejpvbs5tk”https://gitlab.example.com/api/v4/templates/licenses/mit?project=我的+酷+项目
示例响应:
{“关键”:“麻省理工学院”,“名称”:“MIT许可”,“昵称”:零,“特色”:真正的,“html_url”:“http://choosealicense.com/licenses/mit/”,“source_url”:“http://opensource.org/licenses/MIT”,“描述”:“一个简短而切中要害的许可。它让人们可以用你的代码做任何事情,而且没有适当的归属和担保。”,“条件”:[“include-copyright”],“权限”:[“商业用途”,“修改”,“分布”,“私人使用”],“限制”:[“没有责任”],“内容”:麻省理工学院许可证(MIT)\ n \ n版权所有2016年约翰·多伊\ n[…]”}