Список статей

Как получить список всех статей определенного раздела из базы знаний?

5 comments
Comment actions Permalink
Official comment

Добрый день! Спасибо за ваш вопрос.

 

Если вам нужен список статей из определенного проекта, то его можно получить с помощью эндпойнта /admin/projects/<projectID>/articles. К сожалению, он еще не документирован, но вы можете его использовать, документация будет скоро добавлена.

Если вам нужен список подстатей определенной родительской статьи, то нужный вам эндпойнт описан тут: https://www.jetbrains.com/help/youtrack/devportal/resource-api-articles-articleID-childArticles.html#get_all-Article-method

 

Надеюсь, у меня получилось вам помочь. Пишите, если появятся вопросы, мы будем рады ответить.

 

Comment actions Permalink

Спасибо! То что нужно!

0
Comment actions Permalink

Я пытаюсь понять, как сделать экспорт сборника статей (мы создаём документацию в базе знаний) в pdf или docx форматы. Так как я не нашёл реализованного функционала, решил зайти со  стороны API. 
Надеюсь продвинутся в этом вопросе.
посмотрел статью - то что надо. Стрелкой указал то, что не понял - это опечатка?

0
Comment actions Permalink

Да, вы правы, встроенного экспорта статей у нас пока нет. Соответствующие реквесты есть, на них можно подписаться или проголосовать:

https://youtrack.jetbrains.com/issue/JT-58904

https://youtrack.jetbrains.com/issue/JT-59112

По поводу articleID/entityID: и то, и другое в данном случае ID статей, это верно. Но важно понимать, что в пути к ресурсу указан articleID, и здесь имеется в виду ID той родительской задачи, которую вы смотрите. articleID тут более общий термин, так как это может быть как "сырой" ID сущности, например, `226-13`, так и тот ID, который виден в UI, например, `NP-A-7`.

Что касается entityID, это "сырой" ID подзадачи, которую вы получите в ответе, если не укажете никаких полей в этом параметре. Поэтому здесь мы используем "entityID" как более узкий термин. 

Я согласна с вами, что здесь документацию можно улучшить в плане терминологии, мы обязательно сделаем это. Спасибо за то, что обратили на это внимание.

0
Comment actions Permalink

Я не преследовал цель найти недостаток, я проверял себя, правильно ли я понял смысл описания. Спасибо за разъяснение.

0

Please sign in to leave a comment.