2016-09-29 12 views
0

를 사용하여 문제 CreatedBy 사용자를 얻고 난 (하드 client.Issue.GetAllForRepository 방법을 사용하지 않는) 특정 저장소의 문제를 얻을 필요하지만 내가 필요로하는 문제 'CreatedBy하고, ClosedBy이 적용될 때 두 필드가 항상 null 인 것 같습니다. 모든 이슈에 대한 히트를 내지 않고 이들을 확보 할 수있는 방법이 있습니까?내가 보고서를 만들기 위해 <em>Octokit</em>을 사용하고 Octokit

참고 : 내가 사용 Octokit 0.22.0 여기

것은 내 문제는 쿼리되는 코드 : DO :

var issues = await client.Issue.GetAllForRepository(organization, repo, new RepositoryIssueRequest 
     { 
      State = ItemStateFilter.All, 
     }); 

답변

1

the API docs에 따르면, 문제는 created_by 필드를 반환하지 않습니다 대신 user 필드를 사용 하시겠습니까?

누락 된 closed_by 블록의 경우 문제 목록을 반환하기위한 기본 상태는 open이며 폐쇄 된 문제는 반환되지 않습니다. 이것이 귀하의 closed_by 필드가 모두 null 인 이유가 궁금합니다.

+0

나는 모든 문제를 열고 닫았지만 아직 closed_by 필드가 없습니다. 'user' 필드에 관해서는, 'created_by'와 어떤 점이 다른지 잘 모르겠습니다. 여러분이 그것을 지적 해 주시면 정말 감사하겠습니다. 대단히 감사합니다. – Luiso

+0

문제점에 대한 '사용자'필드는 문제를 만든 사용자를 반영합니다. 당신이 찾고있는'created_by' 필드입니다. (예제 JSON이 무엇이든간에 문제가 없다면 존재하지 않습니다). – kfb

0

closed_by 필드가 null 인 경우 문제가 열려 있음을 의미합니다. user 필드는 created_by과 같습니다.