2017-03-09 11 views
1

모든 아웃룩 메시지 페이로드는 보낸 사람의 특성이 있습니다Outlook Mail API : 메시지에서 특정 속성을 선택하는 방법?

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

을 그리고 $ 보낸 사람

= 선택하지만 어떻게 하나 Sender.EmailAddress에 대한 선택에 대한 갈 것이라고

https://outlook.office.com/api/v2.0/me/mailfolders/inbox/messages

를 통해 선택할 수 있습니다?. 주소?

답변

0

당신은 용어로 삐걱 거리고 있습니다. Message에 대한 API 설명서에 따라 속성 목록에서 '보낸 사람'(또는 '보낸 사람') 메시지 에서 메시지를 선택할 수 있음을 나타냅니다. 이것은 정확히 당신이하는 일입니다. 유형은 'Recipient'이며 'EmailAddress'속성에 해당하며 복합 유형은 'EmailAddress'입니다. 이 유형에는 자체 '이름'과 '주소'라는 두 가지 속성이 포함됩니다. 이것은 JSON이 보여주는 예제와 정확히 일치합니다.

하지만 Sender.EmailAddress.Address를 선택하는 방법은 무엇입니까?

당신은 (설명과 메시지의 properies에 대한 API 참조 위 참조) 메시지의 재산을 선택할 수 있습니다. 속성 유형이 복잡한 경우 코드에서 처리해야합니다. 사실이 특정 속성은 매우 사소한 JSON이며 개체 접근 자 (.) 또는 Bracket 표식 ([])을 사용하여 개체의 속성에 액세스하기 만하면됩니다.

+0

쿨 - 나는 그것을 알았지 만 코드에서 속성에 액세스 할 필요가 없게 할 수 있는지 궁금해하고있었습니다. –