簡體   English   中英

Outlook / Office365 API-通過擴展獲取日歷事件

[英]Outlook/Office365 API - Get Calendar events with Extensions

我正在使用Office365 API進行日歷事件。 我可以使用擴展(自定義數據)成功創建一個事件,如下所示...

但是,當我收到日歷事件時,它不會返回任何擴展數據字段。

GET https://outlook.office.com/api/v2.0/me/events

如何在事件數據中獲取擴展?

POST: https://outlook.office.com/api/v2.0/me/events
authorization: bearer {token}
content-type: application/json
{ 
 "Subject": "Discuss the Calendar REST API",
  "Body": {
    "ContentType": "HTML",
    "Content": "I think it will meet our requirements!"
  },
  "Start": {
      "DateTime": "2016-09-06T18:00:00",
      "TimeZone": "Pacific Standard Time"
  },
  "End": {
      "DateTime": "2016-09-06T18:00:00",
      "TimeZone": "Pacific Standard Time"
  },

  "Extensions": [
    {
      "@odata.type": "Microsoft.OutlookServices.OpenTypeExtension",
      "ExtensionName": "Com.Contoso.Referral",
      "CompanyName": "Wingtip Toys",
      "ExpirationDate": "2015-12-30T11:00:00.000Z",
      "DealValue": 10000,
      "TopModels": [
        3001,
        4002,
        5003
      ],
      "TopSalespersons": [
        "Dana Swope",
        "Fanny Downs",
        "Randi Welch"
      ]
    }]

}

您可以使用以下api獲得擴展名:

GET https://outlook.office.com/api/v2.0/me/events('{event_id}')/ extensions('{extensionId}')

例如:

GET https://outlook.office.com/api/v2.0/me/messages('AAMkAGE1M2IyNGNmLTI5MTktNDUyZi1iOTVl ===')/ extensions('Com.Contoso.Referral')

有關更多信息,請參考以下鏈接:

獲取擴展

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM