按未格式化电话号码搜索Microsoft Dynamics Rest Api记录

按未格式化电话号码搜索Microsoft Dynamics Rest Api记录,rest,dynamics-crm,wildcard,dynamics-365,dynamics-crm-webapi,Rest,Dynamics Crm,Wildcard,Dynamics 365,Dynamics Crm Webapi,我正在尝试使用他们的RESTAPI通过电话号码在Dynamics CRM中查找帐户记录。样本请求: https://<your_msd_domain>/api/data/v8.2/accounts?$select=accountid,name,telephone1&$filter=contains(telephone1, '4086671234')&$top=10 因此,这里有一个问题:是否有一些方法可以使用Dynamics CRM REST API查找“随机”格式

我正在尝试使用他们的RESTAPI通过电话号码在Dynamics CRM中查找帐户记录。样本请求:

https://<your_msd_domain>/api/data/v8.2/accounts?$select=accountid,name,telephone1&$filter=contains(telephone1, '4086671234')&$top=10
因此,这里有一个问题:是否有一些方法可以使用Dynamics CRM REST API查找“随机”格式的电话号码?通配符?过滤器?过滤功能


另外,这是关于搜索可能性的文档说明:

您应该使用通配符
%
进行搜索。编码值为
%25

%4%0%8%6%6%7%1%2%3%4%在编码后变成%254%250%258%256%256%257%251%252%253%254%25

我用REST builder构建了这些URL,您可以在浏览器地址栏本身进行测试。它起作用了

https://testorg.crm.dynamics.com/api/data/v8.2/accounts?$select=name,telephone1&$filter=contains(telephone1, '4%0%8%6%6%7%1%2%3%4')

https://testorg.crm.dynamics.com/api/data/v8.2/accounts?$select=name,telephone1&$filter=contains(telephone1, '%254%250%258%256%256%257%251%252%253%254%25')

谢谢!它起作用了!你在哪里找到的?我的意思是,我通读了一堆Microsoft文档,却找不到它。@SergeiSirik基本上这是SQL通配符,用于搜索多个字符,幸运的诀窍:)
https://testorg.crm.dynamics.com/api/data/v8.2/accounts?$select=name,telephone1&$filter=contains(telephone1, '4%0%8%6%6%7%1%2%3%4')

https://testorg.crm.dynamics.com/api/data/v8.2/accounts?$select=name,telephone1&$filter=contains(telephone1, '%254%250%258%256%256%257%251%252%253%254%25')