尝试订阅 Outlook 事件时出现 HTTP 响应 401 - Java
HTTP Response 401 while trying to subscribe Outlook Events - Java
我正在使用 Outlook Rest API 订阅事件。但是,尽管我包含访问令牌,但我收到错误代码 401。我按照 https://docs.microsoft.com/en-us/outlook/rest/java-tutorial 本教程获得了访问令牌。我的有效负载如下所示:
{
"@odata.type":"#Microsoft.OutlookServices.PushSubscription",
"Resource":"https://outlook.office.com/api/v2.0/me/events",
"NotificationURL":URL,
"ChangeType":"Created"
}
与 header:
授权:我从教程中获得的 Bearer + 访问令牌。 (即 EwBAA8l6BAAURSN/FHlDW5xN74t6GzbtsBBeBUYAAeybQmu+RnQcYAQ3wTW3kJUclA03jKgc4Sdx2mp5SOlLswSAr9zTmO7qk33wpTD3ULZkUrl9IpTnnhtjeoSXt+z5GRRtmL40jyvAghrTseO8yEZtR04SLjl6i1KZNXxZwUTK8s6DkXESwkwaTmQKPckKHi9XeIbx8dolnT7vEeeUo5rmzcG251dQokfZYHCar3bd1bysV7oaTt5Iis6qgkYtg4BL/32QObgI8SHQS4my7FSsqLYFchYExEFeBXgUjt4yE0G0bbmykz3T5C713DAqo8BtCkkbRIckv6N4bpq84bpzaDAgdgHhnpcYzUaViJ2zhZXMrShUdpddug+DPkEDZgAACILe9sz+3mX7EAJrVvnkVpyZzC9Wv=1QkY4xET]
content-type: application/json
为什么我会收到 401?
谢谢。
401 表示您的令牌对您尝试执行的操作无效。它可能已过期、无效等。通常,响应正文会提供有关 401 原因的更多详细信息。
我建议去 https://oauthplay.azurewebsites.net/ 并在那里玩弄通知 API 看看它是如何工作的。
我正在使用 Outlook Rest API 订阅事件。但是,尽管我包含访问令牌,但我收到错误代码 401。我按照 https://docs.microsoft.com/en-us/outlook/rest/java-tutorial 本教程获得了访问令牌。我的有效负载如下所示:
{
"@odata.type":"#Microsoft.OutlookServices.PushSubscription",
"Resource":"https://outlook.office.com/api/v2.0/me/events",
"NotificationURL":URL,
"ChangeType":"Created"
}
与 header:
授权:我从教程中获得的 Bearer + 访问令牌。 (即 EwBAA8l6BAAURSN/FHlDW5xN74t6GzbtsBBeBUYAAeybQmu+RnQcYAQ3wTW3kJUclA03jKgc4Sdx2mp5SOlLswSAr9zTmO7qk33wpTD3ULZkUrl9IpTnnhtjeoSXt+z5GRRtmL40jyvAghrTseO8yEZtR04SLjl6i1KZNXxZwUTK8s6DkXESwkwaTmQKPckKHi9XeIbx8dolnT7vEeeUo5rmzcG251dQokfZYHCar3bd1bysV7oaTt5Iis6qgkYtg4BL/32QObgI8SHQS4my7FSsqLYFchYExEFeBXgUjt4yE0G0bbmykz3T5C713DAqo8BtCkkbRIckv6N4bpq84bpzaDAgdgHhnpcYzUaViJ2zhZXMrShUdpddug+DPkEDZgAACILe9sz+3mX7EAJrVvnkVpyZzC9Wv=1QkY4xET]
content-type: application/json
为什么我会收到 401?
谢谢。
401 表示您的令牌对您尝试执行的操作无效。它可能已过期、无效等。通常,响应正文会提供有关 401 原因的更多详细信息。
我建议去 https://oauthplay.azurewebsites.net/ 并在那里玩弄通知 API 看看它是如何工作的。