EWS从目录文件夹中获取电话号码
我正在查询EWS并将DistinguishedFolderId
设置为目录。如果我将EWS从目录文件夹中获取电话号码
<t:FieldURI FieldURI="persona:PhoneNumber" />
添加到字段URI我没有收到返回的电话号码。另外,如果我尝试将BaseShape展开为AllProperties,则会失败。
<soap:Body> <m:FindItem Traversal="Shallow">
<m:ItemShape>
<t:BaseShape>IdOnly</t:BaseShape>
<t:AdditionalProperties>
<t:FieldURI FieldURI="persona:DisplayName" />
</t:AdditionalProperties>
</m:ItemShape>
<m:IndexedPageItemView MaxEntriesReturned="100" Offset="0" BasePoint="Beginning" />
<m:ParentFolderIds>
<t:DistinguishedFolderId Id="directory" />
</m:ParentFolderIds>
</m:FindItem>
</soap:Body>
我试图做的是建立一个查询将返回我的人(不接触,我需要寻找到的目录不接触)与租户的电话号码的详细信息。
回答:
好的 - 找到了这个答案。 FindPeople
和FindItems
默认不会返回电话号码,这是某种扩展。
请参阅here和here它在msdn论坛上部分回答。解决方案建议使用GetPersona
方法并分别查询每个PersonId。
以上是 EWS从目录文件夹中获取电话号码 的全部内容, 来源链接: utcz.com/qa/264792.html