C# 在socrata中使用like筛选表数据集

C# 在socrata中使用like筛选表数据集,c#,socrata,soda,C#,Socrata,Soda,我正在尝试对Socrata中私有的数据集运行筛选器。我尝试过通过浏览器和使用SoQL来实现它,但它不起作用 ?$where=类似于“%test%”的产品 当我在浏览器中请求以下URL时。它是返回我所有的产品没有任何过滤。但它偶尔会抛出一个例外 { "code" : "query.compiler.malformed", "error" : true, "message" : "Error, could not parse SoQL query \"select * from #xxx

我正在尝试对Socrata中私有的数据集运行筛选器。我尝试过通过浏览器和使用SoQL来实现它,但它不起作用

?$where=类似于“%test%”的产品

当我在浏览器中请求以下URL时。它是返回我所有的产品没有任何过滤。但它偶尔会抛出一个例外

{
  "code" : "query.compiler.malformed",
  "error" : true,
  "message" : "Error, could not parse SoQL query \"select * from #xxx-xxxx where product like '%new%'\"",
  "data" : {
    "query" : "select * from #tatp-bcb2 where product like '%new%'"
  }
}
它是私有数据集,因此我无法从“导出”菜单访问特定的API文档。
这是因为数据集是私有的还是与实际的API有关?

可能发生的情况是,您正在为公共数据集使用最新的API端点,它支持
LIKE
,但对于您的私有数据集,您仍然使用较旧的API端点,这将拒绝使用
LIKE

如果您有用于私有数据集的数据镜头页面,则可以通过
API
按钮下的用户界面获取其新的API端点。或者,如果你给我发电子邮件到
chris.metcalf(at)socrata.com
我可以为你的私人数据集查找新的API端点


我们正在研究一种通过身份验证的方法来获取私有数据集的API文档,但尚未准备就绪。

我无法直接访问私有数据集。但这只是我工作的客户与我分享的。我无法访问数据镜头页面,因为我无法访问数据集。我将用数据集名称向您发送电子邮件。是否仍然可以在不访问实际数据集的情况下使用“like”函数,或者我可以要求客户为我创建一个数据集镜头页面?