BaseCamp - 项目列表返回太多结果

时间:2014-07-09 08:40:55

标签: basecamp

我是Basecamp的新手,我正在尝试使用API​​。

我正在使用bcx-api。

在我的大本营帐户中,我只有3个项目。

但是,当我查询API"项目列表"我得到52个结果,我无法理解为什么!

以下是" Projects"的文档:

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;
    }

网址对我来说是正确的吗?

https://basecamp.com/1234567/api/v1/projects.json

我无法理解为什么它会返回52个结果而不是3个结果?

似乎出于某种原因包括讨论。

谁能看到我做错了什么?

由于

更新

我刚刚在网络浏览器中访问了上面的网址并使用我的用户名/密码登录,它只返回3个结果! - 哪个是对的。 UH?

崔佛

1 个答案:

答案 0 :(得分:1)

答案是两者都是正确的。您的用户可以访问该帐户中的3个项目,因此使用您的凭据发出请求应该只返回3个项目。使用帐户所有者凭据发出请求将显示帐户上的所有项目(52)。