Dotnetnuke 2sxc通过RESTAPI获取项目。使用带参数的管道查询

Dotnetnuke 2sxc通过RESTAPI获取项目。使用带参数的管道查询,dotnetnuke,2sxc,dnn-module,Dotnetnuke,2sxc,Dnn Module,下面是一个-现在在DNN9.2上非常有效 我希望能够在此基础上进行扩展,以创建一个API,该API可以通过参数来过滤数据 我目前有一个DNN设置,使用几个2sxc实例,这些实例使用可视化管道查询将数据拉到特定页面 例如,我有一个查询,它在某个大陆上查找数据项: 这在实际站点上非常有效,因为数据是从选项卡/页面名称中过滤出来的 我正在尝试构建一个原型ReactJs应用程序,使用2sxc作为数据源 既然前面提到的bug已经修复,我可以对url执行REST GET请求,例如: 这将返回所有项目 我的问

下面是一个-现在在DNN9.2上非常有效

我希望能够在此基础上进行扩展,以创建一个API,该API可以通过参数来过滤数据

我目前有一个DNN设置,使用几个2sxc实例,这些实例使用可视化管道查询将数据拉到特定页面

例如,我有一个查询,它在某个大陆上查找数据项:

这在实际站点上非常有效,因为数据是从选项卡/页面名称中过滤出来的

我正在尝试构建一个原型ReactJs应用程序,使用2sxc作为数据源

既然前面提到的bug已经修复,我可以对url执行REST GET请求,例如:

这将返回所有项目

我的问题是: 是否可以通过RESTAPI对可视化查询/管道执行筛选

我期望/希望有一种方法可以做到这一点:

任何帮助或建议都将不胜感激


谢谢

经过一番搜索,我终于找到了答案

我又看了一遍,发现:

这种调用[根路径]/app/auto/query/BlogPostsByAuthor?Author=Daniel%20Mettler …将运行预定义的查询并返回此作者的博客帖子

我下载了它所指的,并查看了它的可视化查询/管道-它使用QueryString格式进行过滤

将其更改为在我的应用程序中使用,允许我使用如下URL:

总之:


我的错误是使用了Tabname参数,而不是QueryString,很高兴您能修复它!