Слияние кода завершено, страница обновится автоматически
node-redmine — это библиотека на Node.js, поддерживающая все возможности REST API Redmine.
Для установки node-redmine выполните следующую команду:
npm install node-redmine
var Redmine = require('node-redmine');
// протокол обязателен в имени хоста, поддерживает как HTTP, так и HTTPS
var hostname = process.env.REDMINE_HOST || 'http://redmine.zanran.me';
var config = {
apiKey: process.env.REDMINE_APIKEY || 'bed1ba0544b681e530c2447341607f423c9c8781'
};
var redmine = new Redmine(hostname, config);
/**
* Вывод задачи
*/
var dumpIssue = function(issue) {
console.log('Вывод задачи:');
for (var item in issue) {
console.log(' ' + item + ': ' + JSON.stringify(issue[item]));
}
};
redmine.issues({limit: 2}, function(err, data) {
if (err) throw err;
for (var i in data.issues) {
dumpIssue(data.issues[i]);
}
console.log('total_count: ' + data.total_count);
});
```## Поддерживаемые возможности REST API Redmine| Ресурс | Статус | Доступность | Поддерживается |
|:------------------|:--------|------------:|:--------------:|
| Проблемы | Устойчивый | 1.0 | ✓ |
| Проекты | Устойчивый | 1.0 | ✓ |
| Членство в проектах | Альфа | 1.4 | ✓ |
| Пользователи | Устойчивый | 1.1 | ✓ |
| Временные записи | Устойчивый | 1.1 | ✓ |
| Новости | Прототип | 1.1 | ✓ |
| Отношения проблем | Альфа | 1.3 | ✓ |
| Версии | Альфа | 1.3 | ✓ |
| Страницы wiki | Альфа | 2.2 | ✓ |
| Запросы | Альфа | 1.3 | ✓ |
| Приложения | Бета | 1.3 | ✓ |
| Статусы проблем | Альфа | 1.3 | ✓ |
| Отслеживатели | Альфа | 1.3 | ✓ |
| Перечисления | Альфа | 2.2 | ✓ |
| Категории проблем | Альфа | 1.3 | ✓ |
| Роли | Альфа | 1.4 | ✓ |
| Группы | Альфа | 2.1 | ✓ |
| Пользовательские поля | Альфа | 2.4 | ✓ |
| Поиск | Альфа | 3.3 | N/A |
## Ссылки* Страница вики Redmine: http://www.redmine.org/projects/redmine/wiki/Rest_api
* Пакет NPM: https://www.npmjs.com/package/node-redmine
## Уведомление
node-redmine поддерживает только использование формата [JSON](http://en.wikipedia.org/wiki/JSON).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )