2013-07-02 10 views
0

Gemini 5 c# API을 사용하여 문제를 설명하려고합니다.제미 나이 5 API에서 문제 설명을 만드는 방법

문제는 GeminiService.Item.IssueCommentCreate가 null을 반환한다는 것입니다.

commentDto 개체가 생성되어 이전 gemini api (FullName 및 ProjectId가 채워지지 않음)와 동일한 속성 (설명, 문제 ID, 가시성)으로 채워져 IssueCommentCreate에 전달됩니다. 나는 ProjectId를 채우려고했지만 운이 없다.

의견을 어떻게 추가 하시겠습니까?

감사

답변

0

이유는 데이터베이스의 주석 표시 분류 기준에없는 댓글 표시 여부를 지정했기 때문입니다. 15 가시성 null 값에 대한

은 IssueCommentCreate에 의해 반환되지만 가시성 (1) 및 (12)와 코멘트 문제 이전 쌍둥이 버전에서

(API 버전 4.0.1.3038) 내가 가시성에 코멘트를 추가 할 수 있어요없이 추가 아무 문제없이 414

감사

0

우리는 우리를위한 쌍둥이 자리의 샘플 API를 사용하고 작동 :

var comments = new IssueComment(); 

      comments.Comment = txtComment.Text; 
      comments.ProjectId = projectId; 
      comments.UserId = userId; 
      comments.IssueId = issueId; 

      login.Item.IssueCommentCreate(comments); 

당신은 당신의 코드를 공유 할 수 있습니까?

+0

그 문제는 내가 제미니 사이트에서 허가의 일종이없는 것으로 보인다 (채워진 ID와 주석 객체 인스턴스가 반환됩니다). 왜냐하면 내가 관리자 권한을 가지고 있기 때문에 내 코드가 작동하기 시작했다. – oleksa

+0

프로젝트 버전 예외를 얻으려고 할 때 예외가 발생했기 때문에 IssueCommentCreate가 null을 반환한다는 것이 약간 이상하다. 코드는'geminiService.Projects.GetVersions (issue.Issue.ProjectId)'입니다. 그리고 제미 니 사용 권한은 문제를 추가하고 triyng를 사용하여 버전을 얻는 것과 같습니다. – oleksa

+0

관리자가 아닌 사용자와 의견이 있어도 잘 작동합니다. –