Outlook Mail API: How to select a Specific Property from a Message?
每个Outlook邮件有效负载都有一个发件人属性:
1 2 3 4 5 6 |
并且可以通过
选择
https://outlook.office.com/api/v2.0/me/mailfolders/inbox/messages?$select=sender
但是如何选择Sender.EmailAddress.Address?
您正在慢跑条款。根据Message的API文档,属性列表表明您可以从消息的"发件人"(或"发件人")属性中进行选择。这正是您要做的。这些属性的返回类型为"收件人",与复杂类型为" EmailAddress"的属性" EmailAddress"相对应。此类型在其自己的"名称"和"地址"上包含两个属性。这正是您的示例JSON显示的内容。
But how would one go about selecting for Sender.EmailAddress.Address?
您可以选择消息的属性(有关消息的属性,请参见上面的描述和API参考)。如果属性类型很复杂,则需要在代码中处理它。实际上,此特定属性是非常琐碎的JSON,您只需通过对象访问器(。)或带有刹车符号([])来访问对象的属性。