動作
使用 .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 Mun 於 2 年多前 更新 · 4 個版本