2013-07-02 70 views
0

我正在嘗試使用Gemini 5 c# API添加註釋來發布問題。如何在雙子座5中創建問題評論API

問題是GeminiService.Item.IssueCommentCreate返回null。

commentDto對象被創建並傳遞給IssueCommentCreate,其中填充了與之前的gemini api(FullName和ProjectId未填充)相同的屬性(Comment,IssueId,Visibility)。我試圖填充ProjectId,但沒有運氣。

您能否分享一下您如何添加評論?

問候

回答

0

原因是我已經指定了不在數據庫的評論可見性分類器中的評論可見性。

對於15可視性null值由IssueCommentCreate返回,但沒有任何問題

在以前的版本雙子座(API版本4.0.1.3038),我能夠加入能見度評論添加能見度1和12的意見414沒有任何問題(充滿ID評論對象實例返回它)

問候

0

我們用雙子座的樣品API爲我們和它的作品:

var comments = new IssueComment(); 

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

      login.Item.IssueCommentCreate(comments); 

你可以分享你的代碼?

+0

看來,問題是,我沒有在現場雙子座某種權限。因爲當我有管理員權限時,我的代碼開始工作 – oleksa

+0

有點奇怪的是,由IssueCommentCreate返回null,因爲當我試圖獲取項目版本異常Forbidden被引發時。代碼是'geminiService.Projects.GetVersions(issue.Issue.ProjectId)'。和雙子座的權限是相同的,當我添加問題評論和triyng獲得版本 – oleksa

+0

適用於我非管理員用戶和評論。 –