我是 Basecamp 的新手,我正在尝试开始使用 API。
我正在使用 bcx-api。
在我的大本营帐户中,我只有 3 个项目。
但是,当我在 API 中查询“项目列表”时,我得到了 52 个结果,但我不知道为什么!
这是“项目”的文档:
https://github.com/basecamp/bcx-api/blob/master/sections/projects.md
基于此,我编写了如下函数:
public static List<Model.Project> GetListOfProjects(string username, string password, string accountid)
{
WebClient client = BuildWebClient(username, password);
string json = client.DownloadString(@"https://basecamp.com/" + accountid + "/api/v1/projects.json");
List<Model.Project> results = JsonConvert.DeserializeObject<List<Model.Project>>(json);
return results;
}
URL 看起来对我来说是正确的?
https://basecamp.com/1234567/api/v1/projects.json
我只是无法弄清楚为什么它返回 52 个结果而不是 3 个?
出于某种原因,它似乎包括讨论。
谁能看到我做错了什么?
谢谢
更新:
我刚刚在网络浏览器中访问了上面的 url 并使用我的用户名/密码登录,它只返回 3 个结果!!!- 哪个是对的。呃?
特雷夫