calendar - MS Graph 创建事件无法与 getSchedule 一起正常工作
问题描述
抱歉,我是 MS Graph 的新手。我正在开发一个应用程序来提取我公司过去一小时/天/周/月的会议历史数据。我正在开发一种创建事件的工具。我使用create event,在创建事件后,我使用 getSchedule 和日程安排作为同一个会议室,但没有找到。我可以在 Outlook 中看到会议,但似乎不正确。例如对于同一个会议室,在正常情况下,它会显示容量(例如 100 人),对于从 API 创建的会议,我找不到那种信息。这是我在创建事件中使用的代码:
"location": {
"displayName": "London-DaVinci"
}
这是显示名称,我还使用电子邮件地址和别名进行了测试,它们都不起作用。可能出了什么问题?
谢谢韦斯
解决方案
好的,我尝试了以下方法,它对我有用:
- 创建新会议室
- 调用事件 Graph API 调用并确保上述会议室是其中的一部分
- 以上将创建一个新事件
- 现在对会议室的上述时间戳进行getschedule API调用
- 图 api 调用将返回 freebusy 信息
像这样:
Request:
graph.microsoft.com/v1.0/me/calendar/getschedule (add the payload to
get the schedule for the meeting room)
Response:
"value": [ { "scheduleId":
"testroombox@contoso.onmicrosoft.com", "availabilityView":
"000111111111111111111111111110000"
推荐阅读
- javascript - 克隆 HTML 画布及其内容
- amazon-s3 - 通过 AWS 粘合作业在目标数据库中添加主键
- python-3.x - Python tkinter-通过按钮单击进行线程化
- javascript - 如何发送带有 cookie 的自定义标头
- regex - 正则表达式替换路径到姓氏,如果它有扩展名
- android - Android Studio 应用程序中的最后连接日期
- symfony - 使用 axios 和 Symfony 删除对象时的状态码 500 但删除有效
- c# - 如何在 XAML 的 ShellPage 中使用 FontIcon 和 Glyph?
- c++ - 无法在c ++中输入第二行数字
- c# - 出现错误无法将“Newtonsoft.Json.Linq.JObject”类型的对象转换为“Newtonsoft.Json.Linq.JArray”类型