C# Podio dotnet客户端库筛选项,字段返回最少

C# Podio dotnet客户端库筛选项,字段返回最少,c#,podio,C#,Podio,我正在使用Podio.net客户端库,我想在应用程序中获取项目(我可以),但此返回的项目包含所有字段。我希望响应只返回某些字段。我怎样才能做到这一点 到目前为止,我得到的是: PodioCollection<PodioAPI.Models.Item> podioCollection =podio.ItemService.FilterItems(Settings.Default.PodioAppId) // PodioAppId is the appID. **?字段=项目。视图(迷

我正在使用Podio.net客户端库,我想在应用程序中获取项目(我可以),但此返回的项目包含所有字段。我希望响应只返回某些字段。我怎样才能做到这一点

到目前为止,我得到的是:

PodioCollection<PodioAPI.Models.Item> podioCollection =podio.ItemService.FilterItems(Settings.Default.PodioAppId) // PodioAppId is the appID.
**?字段=项目。视图(迷你)**

对于mini items视图,我看到没有返回任何字段,但对于其他调用,它会发回所有字段。他们两个都不是我想要的

 public async Task<PodioCollection<Item>> FilterItems(int appId, FilterOptions filterOptions, bool includeFiles = false, string queryString = null)
        {
            filterOptions.Limit = filterOptions.Limit == 0 ? 30 : filterOptions.Limit;
            string url = string.Format("/item/app/{0}/filter/", appId);
            if (includeFiles)
            {
                url = url + "?fields=items.fields(files)";
            }
            if (!string.IsNullOrEmpty(queryString))
            {
                url = url + queryString;
            }
            return await _podio.Post<PodioCollection<Item>>(url, filterOptions);
        }
公共异步任务筛选器项(int-appId,FilterOptions-FilterOptions,bool-includeFiles=false,string-queryString=null)
{
filterOptions.Limit=filterOptions.Limit==0?30:filterOptions.Limit;
字符串url=string.Format(“/item/app/{0}/filter/”,appId);
如果(包括污染)
{
url=url+“?字段=items.fields(files)”;
}
如果(!string.IsNullOrEmpty(queryString))
{
url=url+queryString;
}
return wait_podio.Post(url、过滤器选项);
}

谢谢

您可以使用字段参数。 此处提到了可能的值:

您可能应该使用
FilterItems
方法中的
filterOptions
变量:

对于我尝试过的随机应用程序,对于不同的items.view(),返回的字段/属性数不同

fields=items.view(full)  => result['items'][0].length: 26 
fields=items.view(short) => result['items'][0].length: 19
fields=items.view(mini)  => result['items'][0].length: 10
fields=items.view(micro) => result['items'][0].length: 5

请提供一份表格,以便准确核对您需要阅读的内容。此外,我们不是来为您设计代码的。请自己试一试——当你陷入困境时,展示你的代码——然后我们可以帮助你。非常聪明,也许你会发现一些东西……这不起作用。我是否需要在PodioCan中配置一些东西?请解释它是如何不起作用的,您尝试了什么,得到了什么结果?不清楚您通过了什么,在哪里通过。为什么不能将修改后的筛选函数与调用示例(带有输入和输出)共享?刚刚用修改后的筛选函数编辑了我的问题。请注意,我没有将includebles传递给该函数。我正在传递问题中提到的值,结果没有变化,除了Mini,它根本不返回任何字段。好的,你能发布不同输入返回的内容吗?是不是因为你的Podio应用程序只有一个字段,所以所有输出都是一样的?
fields=items.view(full)  => result['items'][0].length: 26 
fields=items.view(short) => result['items'][0].length: 19
fields=items.view(mini)  => result['items'][0].length: 10
fields=items.view(micro) => result['items'][0].length: 5