【发布时间】:2016-07-14 19:17:53
【问题描述】:
我在https://github.com/microsoftgraph/nodejs-apponlytoken-rest-sample 下载了可用的 NodeJS 代码,并根据需要授予了所有权限(在所有邮箱中读取和写入日历以及在 Microsoft Graph 应用程序权限中读取目录数据应用程序权限)。
我可以成功获取添加到 Azure AD 的所有用户,但我无法获取他们的任何日历信息或创建事件(这是示例中的原始代码)。我进行的所有调用都返回以下错误:
'{\r\n "error": {\r\n "code": "UnknownError",\r\n "message": "",\r\n "innerError": {\r\n "request-id": "1fd8568b-b4a3-4168-a835-c389eb783890",\r\n "date": "2016-07-14T18:08:41"\r\n }\r\n }\r\n}' }
可能需要注意的是,我的 office 365 域与 Azure AD 帐户中的域不同,尽管我的 office 365 管理员是 Azure AD 帐户的管理员。我不知道这是否是正常行为,我应该使用他们的 Microsoft 帐户(我也创建)手动将我的 office 365 用户添加到 Azure AD,否则这可能是导致此错误的原因。
我的目标是检查用户在特定时间段内是否有空(他们的日历中没有会议),根据 Microsoft Graph API: can't list recurring events of a meeting room 使用 calendarView 调用,这似乎是可能的。
感谢您的帮助。谢谢。
【问题讨论】:
标签: office365 microsoft-graph-api