Search Zoho V2 Rest API搜索条件

Search Zoho V2 Rest API搜索条件,search,crm,criteria,zoho,Search,Crm,Criteria,Zoho,因为Zoho将反对对RESTAPI的v1支持。我正在更改API以支持v2 早些时候,Lead模块中有一个字段称为lastModifiedTime,这有助于仅获取已修改的Lead。以及包含lastModifiedTime={SOMEDATETIME}的查询字符串 但在新版本的API中,我无法应用该标准。 下面是我的网址 https://www.zohoapis.com/crm/v2/Leads/search?criteria=(修改时间:等于:2018-07-19T17:39:46+05:30)

因为Zoho将反对对RESTAPI的v1支持。我正在更改API以支持v2

早些时候,Lead模块中有一个字段称为lastModifiedTime,这有助于仅获取已修改的Lead。以及包含lastModifiedTime={SOMEDATETIME}的查询字符串

但在新版本的API中,我无法应用该标准。 下面是我的网址

https://www.zohoapis.com/crm/v2/Leads/search?criteria=(修改时间:等于:2018-07-19T17:39:46+05:30)

我尝试了不同的字段,但是所有的日期字段都给出了以下错误

{
“代码”:“无效的查询”,
“详情”:{
“原因”:“该字段不可用于搜索”,
“api_名称”:“修改时间”
},
“消息”:“形成的查询无效”,
“状态”:“错误”

}

当您输入不存在的API字段名(或隐藏或非活动字段)时,它将返回此错误。我也遇到了同样的问题,然后我发现API字段名拼写错误(我拼写正确,但在数据库中拼写错误)。无论如何,在你的例子中,可能只是你缺少了下划线;您的API字段名可能需要多次修改,因为API字段名中不允许使用空格。

我认为这是因为您在单词之间使用空格。试着在标准中的单词之间使用uu

https://www.zohoapis.com/crm/v2/Leads/search?criteria=(Modified_Time:equals:2018-07-19T17:39:46+05:30)

两个答案都是准确的。检查CRM->Setup->Developer Space->API->Field Names下的字段名,确保使用“\ux”而不使用空格

另外,如果您使用的是复合搜索条件,请将所有内容包装在()中,以便

((账户名称:等于:Acme管道)和(计费城市:从丹佛开始))


如果没有将所有内容封装到()中,也会出现相同的错误

好的,我会尝试一下,此外,您知道有没有任何方法可以获取大于修改时间的记录。您知道如何搜索自定义模块吗?