2017-11-23 2 views
2

私はGithubのOctokit Nuget Packageを使用しています。私は、JSONには、以下のリンクで見ることができリポジトリGithubAPI - レポIDを持つリポジトリの詳細

public JsonResult GetRepositoryDeatil(long id) 
    { 
     var client = new GitHubClient(new ProductHeaderValue("demo")); 
     var tokenAuth = new Credentials("xxxxxxx"); // NOTE: not real token 
     client.Credentials = tokenAuth; 
     var content = client.Repository.Content.GetAllContents(id).Result; 
     List<RepositoryContent> objRepositoryContentList = content.ToList(); 

     return Json(objRepositoryContentList, JsonRequestBehavior.AllowGet); 
    } 

出力の詳細を取得するために、以下の方法を使用していますGitHubの詳細

Screenshot

を添付の図のとおり、私は結果を取得する必要がありますOutput JSON

コミットの詳細は取得できませんが、ディレクトリまたはファイルの詳細のみを取得できます。提案してください。

ありがとうございました。

+0

マッサージリストフォームgit hubを取得する方法があれば、 –

+0

を共有してください。 'GetAllContents'はリポジトリの現在のコンテンツ用です。リポジトリのデフォルトのブランチで最新のコミットだけに興味があり、そのコミットの一部としてファイルが変更されましたか? –

+0

また、これはhttps://stackoverflow.com/questions/47435009/github-repository-details-with-repo-id/47465333の複製であるようです –

答えて

1

Octokitには現在この方法がありません。

関連する問題