2013-07-02 12 views
0

Я пытаюсь добавить комментарий к вопросу с помощью Gemini 5 c# API.Как создать комментарий к проблеме в Gemini 5 API

Проблема в том, что GeminiService.Item.IssueCommentCreate возвращает null.

объект commentDto создан и передан в IssueCommentCreate с теми же свойствами, которые были заполнены (Comment, IssueId, Visibility), как и для предыдущих gemini api (FullName и ProjectId не заполнены). Я пытался заполнить ProjectId, но не повезло.

Не могли бы вы поделиться, как вы добавляете комментарии?

С уважением

ответ

0

Причина в том, что я указал видимость комментариев, которая отсутствует в классификаторе видимости комментария в базе данных.

Для 15 видимости нулевого значения возвращается IssueCommentCreate но комментарии с видимостью 1 и 12 добавляются без проблем

В предыдущей версии Gemini (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

кажется, что проблема заключается в том, что у меня нет какого-то разрешения на сайте Gemini. Потому что, когда у меня есть разрешение администратора, мой код начал работать – oleksa

+0

, немного странно, что null возвращается в IssueCommentCreate, потому что, когда я пытаюсь получить исключения для проектов, исключается Forbidden. Код - 'geminiService.Projects.GetVersions (issue.Issue.ProjectId)'. И разрешения Gemini совпадают, когда я добавляю комментарий о проблеме и triyng, чтобы получить версию. – oleksa

+0

Работает нормально для меня с пользователем и комментарием не admin. –

 Смежные вопросы

  • Нет связанных вопросов^_^