php - ResourceNotFound:无法发现资源 - Microsoft Graph
问题描述
我正在开发一项服务以将 Dolibarr 日历与 Outlook 日历同步。
我首先尝试在 Outlook 邮箱中创建一个事件。我查看了不同的论坛并尝试了许多不同的方法,但我仍然遇到这个问题:
代码:ResourceNotFound
消息:无法发现资源。
我在 Microsoft Azure 上创建了一个具有以下 API 授权的 API:
第 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"
}
我有这个错误
你知道为什么我有这个问题吗?
(我准确地说我正在使用我的学生帐户)
解决方案
推荐阅读
- spring-boot - Sprint Data JPA - save() 方法在表中插入重复项
- python - 我应该如何更改“urlpatterns”中的路径?
- node.js - 我保存了从响应中获得的音频文件,但它不播放
- html - 在移动屏幕上,我的 div 显示了不需要的白色边框
- javascript - Daterangepicker 如何获取预定义日期范围的值
- arrays - 在ant design table中使用多维数组
- c# - UWP SQLite 并发说明
- async-await - 条带检索客户方法是返回客户还是将其传递给回调?
- javascript - 运行 python 应用程序的最简单方法是从 Web 应用程序接收数据,处理/操作它,然后将其推回前端
- python - Pycharm 失去了视图和模板之间的连接