如何通过休息访问一个人的Outlook日历会议的详细信息

时间:2019-04-23 11:07:11

标签: javascript sharepoint outlook outlook-restapi

我需要访问特定人在特定日期的外表日历的会议详细信息,并获取该日所有会议的必需与会者,以便可以将电子邮件触发给所需与会者。

我尝试过: https://graph.microsoft.com/v1.0/users/abc@mycompany.co.in/calendarview?startDateTime=#{2019-04-15.to_s}&endDateTime=#{2019-04-23.to_s}

并得到输出:

{
  "error": {
    "code": "InvalidAuthenticationToken",
    "message": "Access token is empty.",
    "innerError": {
      "request-id": "e015d4f6-8a46-4e4d-a0b7-f9e828088991",
      "date": "2019-04-23T11:04:08"
    }
  }
}

并尝试:

https://outlook.office.com/api/v2.0/me/calendarview?startDateTime={2019-04-15}&endDateTime={2019-04-23}

两个都不起作用。请帮帮我。

1 个答案:

答案 0 :(得分:0)

您需要创建应用并授予应用适当的权限,然后使用应用许可(令牌)调用api。

您可以在github演示中查看图形演示。

https://github.com/microsoftgraph/aspnet-snippets-sample