调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
URI
GET /v4/repositories/{repository_id}/repository/nav/language
表1 路径参数 参数 | 是否必选 | 参数类型 | 描述 |
|---|
repository_id | 是 | Integer | 参数解释: 仓库的ID,通过查询用户所有仓库接口查询项目列表获取。 约束限制: 不涉及。 默认取值: 不涉及。 取值范围: 1~2147483647 |
响应参数
状态码:200
表3 响应Body参数 参数 | 参数类型 | 描述 |
|---|
result | String | 参数解释: 结果标识。 约束限制: 不涉及。 |
message | String | 参数解释: 结果消息。 约束限制: 不涉及。 |
language_list | Array of LanguageDto objects | 参数解释: 语言列表。 约束限制: 不涉及。 |
表4 LanguageDto 参数 | 参数类型 | 描述 |
|---|
name | String | 参数解释: 语言名称。 约束限制: 不涉及。 默认取值: 不涉及 |
extension_list | Array of strings | 参数解释: 文件后缀名。 约束限制: 不涉及。 |
响应示例
状态码:200
OK
{
"result" : "0",
"message" : "",
"language_list" : [ {
"name" : "c",
"extension_list" : [ ".c", ".h" ]
}, {
"name" : "cpp",
"extension_list" : [ ".cpp", ".hpp", ".C", ".hxx", ".cc", ".cxx" ]
}, {
"name" : "go",
"extension_list" : [ ".go" ]
}, {
"name" : "java",
"extension_list" : [ ".java" ]
}, {
"name" : "javascript",
"extension_list" : [ ".js" ]
}, {
"name" : "rust",
"extension_list" : [ ".rs" ]
}, {
"name" : "ruby",
"extension_list" : [ ".rb" ]
}, {
"name" : "php",
"extension_list" : [ ".php" ]
}, {
"name" : "python",
"extension_list" : [ ".py" ]
}, {
"name" : "csharp",
"extension_list" : [ ".cs" ]
}, {
"name" : "scala",
"extension_list" : [ ".scala" ]
}, {
"name" : "typescript",
"extension_list" : [ ".ts" ]
}, {
"name" : "cangjie",
"extension_list" : [ ".cangjie", ".cj" ]
} ]
}