ResourceNotFound:无法发现资源-Microsoft Graph

问题描述

我正在开发一项服务,以将Dolibarr日历与Outlook日历同步。

我首先尝试在Outlook邮箱中创建一个事件。 我曾在不同的论坛上讨论过,并尝试了许多不同的方法,但仍然存在这个问题:

代码:ResourceNotFound

消息:找不到资源。

我已经在Microsoft Azure上创建了具有以下API授权的API:

enter image description here

第1步:身份验证和授权

我要求用户授权在日历中创建一个事件:

https://login.microsoftonline.com/########/oauth2/V2.0/authorize?
client_id=2c4*******
&scope=openid+offline_access+User.Read+Calendars.Read+Calendars.ReadWrite
&response_type=code

第2步:获取访问令牌

然后我得到一个code来请求access-token

https://login.microsoftonline.com/########/oauth2/V2.0/token

具有以下数据(json):

"grant_type" => "authorization_code","code" => "{prevIoUs_code}","client_id" => "2c4*******","client_secret" => "p0i********"

我终于得到了令牌,并且似乎已经通过了很好的认证。

第3步:发布活动

https://graph.microsoft.com/v1.0/me/events

具有以下标题

'Content-Type: application.json'
'Authorization: Bearer {token}'

和以下数据(json):

"subject": "....","body": {
  "contentType": "HTML","content": "..."
},"start": {
  "dateTime": "2020-09-16 10:00:00","timeZone": "Pacific Standard Time"
},"end": {
  "dateTime": "2020-09-16 13:00:00","timeZone": "Pacific Standard Time"
}

我有这个错误

enter image description here

你知道为什么我会有这个问题吗?

(我想我是在使用我的学生帐户)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)