2017-11-23 3 views
2

Ich verwende Octokit Nuget Paket für Github. Ich brauche das Ergebnis zu erhalten gemäß der Abbildung Github-Details angebrachtGithubAPI - Repository Details mit Repo ID

Screenshot

ich für immer Details des Repository der folgenden Methode verwenden

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); 
    } 

Output JSON kann unter folgendem Link eingesehen werden Output JSON

Ich bin nicht in der Lage, die Festschreibung Details, sondern nur das Verzeichnis oder die Datei Details zu erhalten. Bitte vorschlagen.

Danke.

+0

Auch wenn jemand eine Idee über das Erhalten von Massagen Liste Formular git Hub haben, dann teilen Sie bitte –

+0

'GetAllContents' ist für den aktuellen Inhalt des Repository. Interessieren Sie sich nur für den letzten Commit im Standardzweig für das Repository, und die Dateien wurden im Rahmen dieses Commits geändert? –

+0

Auch dies scheint ein Duplikat von https://stackoverflow.com/questions/47435009/github-repository-details-with-repo-id/47465333 zu sein –

Antwort

1

Octokit hat derzeit keine Methode dafür.

Verwandte Themen