15 Star 54 Fork 11

还是相信爱过 / gitee-client

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
GitDataApi.md 3.69 KB
一键复制 编辑 原始数据 按行查看 历史
还是相信爱过 提交于 2017-11-15 14:45 . 更新文档

GitDataApi

All URIs are relative to https://gitee.com/api

Method HTTP request Description
getV5ReposOwnerRepoGitBlobsSha GET v5/repos/{owner}/{repo}/git/blobs/{sha} 获取文件Blob
getV5ReposOwnerRepoGitTreesSha GET v5/repos/{owner}/{repo}/git/trees/{sha} 获取目录Tree

getV5ReposOwnerRepoGitBlobsSha

Blob getV5ReposOwnerRepoGitBlobsSha(owner, repo, sha, accessToken)

获取文件Blob

获取文件Blob

Example

// Import classes:
//import com.gitee.api.api.GitDataApi;

GitDataApi apiInstance =  new ApiClient().create(GitDataApi.class);
String owner = "owner_example"; // String | 用户名(username/login)
String repo = "repo_example"; // String | 项目路径(path)
String sha = "sha_example"; // String | 文件Blob的SHA值
String accessToken = "accessToken_example"; // String | 用户授权码
Observable<Blob> result = apiInstance.getV5ReposOwnerRepoGitBlobsSha(owner, repo, sha, accessToken);
result.subscribe(new Observer<Blob>() {
    @Override
    public void onCompleted() {
        System.out.println("finish!");
    }

    @Override
    public void onError(Throwable throwable) {
        System.out.println(throwable);
    }

    @Override
    public void onNext(Blob response) {
        System.out.println(response);
    }
});

Parameters

Name Type Description Notes
owner String 用户名(username/login)
repo String 项目路径(path)
sha String 文件Blob的SHA值
accessToken String 用户授权码 [optional]

Return type

Blob

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

getV5ReposOwnerRepoGitTreesSha

Tree getV5ReposOwnerRepoGitTreesSha(owner, repo, sha, accessToken, recursive)

获取目录Tree

获取目录Tree

Example

// Import classes:
//import com.gitee.api.api.GitDataApi;

GitDataApi apiInstance =  new ApiClient().create(GitDataApi.class);
String owner = "owner_example"; // String | 用户名(username/login)
String repo = "repo_example"; // String | 项目路径(path)
String sha = "sha_example"; // String | 可以是分支名(如master)、Commit或者目录Tree的SHA值
String accessToken = "accessToken_example"; // String | 用户授权码
Integer recursive = 56; // Integer | 赋值为1递归获取目录
Observable<Tree> result = apiInstance.getV5ReposOwnerRepoGitTreesSha(owner, repo, sha, accessToken, recursive);
result.subscribe(new Observer<Tree>() {
    @Override
    public void onCompleted() {
        System.out.println("finish!");
    }

    @Override
    public void onError(Throwable throwable) {
        System.out.println(throwable);
    }

    @Override
    public void onNext(Tree response) {
        System.out.println(response);
    }
});

Parameters

Name Type Description Notes
owner String 用户名(username/login)
repo String 项目路径(path)
sha String 可以是分支名(如master)、Commit或者目录Tree的SHA值
accessToken String 用户授权码 [optional]
recursive Integer 赋值为1递归获取目录 [optional]

Return type

Tree

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json
Java
1
https://gitee.com/wuyu15255872976/gitee-client.git
git@gitee.com:wuyu15255872976/gitee-client.git
wuyu15255872976
gitee-client
gitee-client
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891