我目前正试图在node.js中使用图形API直接登录到Microsoft日历/用户。
到目前为止,我所做的是:
开机自检-> https://login.microsoftonline.com/ {APP_ID_URI} .onmicrosoft.com / oauth2 / v2.0 / token
然后我将获得带有令牌的代码200 OK。
在检查令牌后:
"aud": "https://graph.microsoft.com",
"roles": [
"User.ReadWrite.All",
"Calendars.Read",
"Calendars.ReadWrite"
],
开始-> https://graph.microsoft.com/v1.0/users/ 具有授权载体和上述令牌。
将返回代码状态200以及我在步骤1中使用的用户帐户。
开始-> https://graph.microsoft.com/v1.0/calendars/ 具有授权载体和上述令牌。
"Resource not found for the segment 'calendars'.",
开始-> https://graph.microsoft.com/v1.0/users/ {user_id} / calendars或/ calendar或/ calendarView 具有授权载体和上述令牌。
"code": "OrganizationFromTenantGuidNotFound",
"message": "The tenant for tenant guid '104fdcd9-76d1-4122-89a0-30cb00722de2' does not exist.",
我实际上没有代码,因为我首先使用POSTMAN测试API。
我希望得到一个事件列表或一个日历列表,而不是一个错误。
答案 0 :(得分:2)
经过一番挖掘,我发现了问题所在,所以这里是此问题的完整解决方案。