專案

一般

個人檔案

動作

使用 .NET 操作 REST API

Redmine .NET API 函式庫 是一個免費的第三方 C# 函式庫,可用於存取 Redmine API。 它以 Apache 2 開源授權發布。

要從 PowerShell 使用此函式庫,請參閱 使用 PowerShell 操作 REST API

範例用法

using System;
using System.Collections.Specialized;
using Redmine.Net.Api;
using Redmine.Net.Api.Types;

namespace RedmineTest
{
    class Program
    {
        static void Main(string[] args)
        {
            string host = "";
            string apiKey = "";

            var manager = new RedmineManager(host, apiKey);

            var parameters = new NameValueCollection {{"status_id", "*"}};
            foreach (var issue in manager.GetObjects<Issue>(parameters))
            {
                Console.WriteLine("#{0}: {1}", issue.Id, issue.Subject);
            }

            //Create a issue.
            var newIssue = new Issue { Subject = "test", Project = new IdentifiableName{Id =  1}};
            manager.CreateObject(newIssue);

        }
    }
}

Seung Soo Mun2 年多前 更新 · 4 個版本