[英]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.