gpt4 book ai didi

c# - 带有 Redmine API 的 Redmine C# 程序

转载 作者:行者123 更新时间:2023-11-30 23:15:07 24 4
gpt4 key购买 nike

我正在使用 C# 使用 Redmine Api 编写程序,我只能通过以下方式登录

var manager = new RedmineManager("http://srvredmine/login", username, password);

如果我使用像这样的简单任务

var user = manager.GetCurrentUser();
Console.WriteLine(user);

我在 redmine-net45-api.dll 中收到 NotFoundException


我更改为 RedmineWebClient,因为它对我来说效果更好。例如我想下载一个 Wiki 页面然后我使用MessageBox.Show(manager.DownloadString("http://srvredmine/projects/sports").ToString());对于登录,我使用

NetworkCredential credentials = new NetworkCredential(username, password, "http://srvredmine/login/");
RedmineWebClient 管理器 = new RedmineWebClient();
manager.BaseAddress = "http://srvredmine/";
manager.Credentials = 凭证;

但是在messageBox中我只得到登录页面的字符串。

最佳答案

尝试从传递给 RedmineManager() 构造函数的 url 中删除“登录”。

var manager = new RedmineManager("http://srvredmine/", username, password);

API 需要服务器的基本 URL,而不是特定功能。

关于c# - 带有 Redmine API 的 Redmine C# 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42767904/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com