2017-03-09 3 views
1

すべての展望メッセージのペイロードは、送信者の属性があります。Outlook Mail API:メッセージから特定のプロパティを選択する方法

 "Sender": { 
      "EmailAddress": { 
       "Name": "FirstName LastName", 
       "Address": "[email protected]" 
      } 
     } 

をそして

https://outlook.office.com/api/v2.0/me/mailfolders/inbox/messages経由のために選択することができます$ =差出人

しかし、どのように1はSender.EmailAddressのために選択するに行くかを選択します?。住所?

答えて

0

あなたは用語を使用しています。 MessageのAPIドキュメントに従ってプロパティのリストは、「送信者」(または「From」)のメッセージのプロパティから選択できることを示しています。これはまさにあなたがすることです。 のタイプが「Recipient」で、プロパティが「EmailAddress」で複合タイプが「EmailAddress」であることに対応しています。このタイプには、それ自身の「名前」と「アドレス」という2つのプロパティが含まれています。これはまさにあなたのJSONの例です。

しかし、どのようにSender.EmailAddress.Addressを選択するのでしょうか?

あなたは(説明とメッセージのproperiesのAPIリファレンス上記参照)メッセージのプロパティを選択することができます。プロパティータイプが複雑な場合は、コード内で処理する必要があります。実際、この特定のプロパティは非常に簡単なJSONであり、オブジェクトaccessor(。)またはBracketの表記([])でオブジェクトのプロパティにアクセスするだけです。

+0

クール - 私はそれを理解しましたが、コード内のプロパティにアクセスする必要性を回避できるかどうかは不思議でした。 –

関連する問題