Dynamics Crm 在展开时应用过滤器

Dynamics Crm apply filter on expand

需要在展开中应用过滤器query.Requirement是通过yomi全名搜索帐户的主要联系人。

如果有任何方法可以识别联系人实体中的主要联系人。

URl:

/accounts?$expand=primarycontactid($select=contactid,fullname)&$top=3

预期是:

 If search name is john then contact having fullname john only get listed.

尝试过:

/accounts?$expand=primarycontactid($select=contactid,fullname&$filter=contains(yomifullname,%27'. $key .'%27))&$top=3

您必须在 $expand=primarycontactid($select=contactid,fullname;$filter=contains(yomifullname,'arun'))

等子句之间使用分号 ;

试试这个:

https://crmdev.crm.dynamics.com/api/data/v9.0/accounts?$select=accountid,accountnumber,name&$expand=primarycontactid($select=contactid,fullname;$filter=contains(yomifullname,'arun'))&$top=3

Reference