Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
李少辉-开发者
gitlab-foss
提交
edf1945f
G
gitlab-foss
项目概览
李少辉-开发者
/
gitlab-foss
通知
15
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gitlab-foss
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
edf1945f
编写于
7月 12, 2018
作者:
A
Athar Hameed
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add examples for array and hash type API params
上级
ba38931d
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
31 addition
and
1 deletion
+31
-1
doc/api/README.md
doc/api/README.md
+31
-1
未找到文件。
doc/api/README.md
浏览文件 @
edf1945f
...
@@ -388,7 +388,7 @@ For example, `/` is represented by `%2F`:
...
@@ -388,7 +388,7 @@ For example, `/` is represented by `%2F`:
GET /api/v4/projects/diaspora%2Fdiaspora
GET /api/v4/projects/diaspora%2Fdiaspora
```
```
## Branches
&
tags name encoding
## Branches
and
tags name encoding
If your branch or tag contains a
`/`
, make sure the branch/tag name is
If your branch or tag contains a
`/`
, make sure the branch/tag name is
URL-encoded.
URL-encoded.
...
@@ -399,6 +399,36 @@ For example, `/` is represented by `%2F`:
...
@@ -399,6 +399,36 @@ For example, `/` is represented by `%2F`:
GET /api/v4/projects/1/branches/my%2Fbranch/commits
GET /api/v4/projects/1/branches/my%2Fbranch/commits
```
```
## Encoding API parameters of `array` and `hash` types
When making an API call with parameters of type
`array`
and/or
`hash`
, the parameters may be
specified as shown below.
### `array`
`import_sources`
is a parameter of type
`array`
:
```
curl --request POST --header "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" \
-d "import_sources[]=github" \
-d "import_sources[]=bitbucket" \
"https://gitlab.example.com/api/v4/some_endpoint
```
### `hash`
`override_params`
is a parameter of type
`hash`
:
```
curl --request POST --header "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" \
--form "namespace=email" \
--form "path=impapi" \
--form "file=@/path/to/somefile.txt"
--form "override_params[visibility]=private" \
--form "override_params[some_other_param]=some_value" \
https://gitlab.example.com/api/v4/projects/import
```
## `id` vs `iid`
## `id` vs `iid`
When you work with the API, you may notice two similar fields in API entities:
When you work with the API, you may notice two similar fields in API entities:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录