本地主机的 Office 365 日历事件通知 URL
Office 365 Calendar Event NoticificationURL to localhost
所以我使用 office 365 中的 Notification REST API 来获取日历的更改。我的订阅请求看起来像这样(它是 PHP 中的一个数组,稍后我将其转换为 json):
"@odata.type" => "#Microsoft.OutlookServices.PushSubscription",
"Resource" => "me/calendars/<calendar-id>/events",
"NotificationURL" => "https://mywebhook.azurewebsites.net/api/send/reservation",
"ChangeType" => "Created, Deleted",
"ClientState" => "c75831bd-fad3-4191-9a66-280a48528679"
我用我的访问令牌和电子邮件将它传递给办公室 API,它工作正常。当日历发生变化时,我可以在网站上看到结果 ("https://mywebhook.azurewebsites.net/view/reservation")。
问题出在哪里?我的网络应用程序如何查看发布到上一个网站的数据?因为当 Office 365 的日历发生变化时,我希望我的 Web 应用程序 refresh/update/react。这可能吗?
我的网络应用程序在本地主机 wampserver 上运行。我试图将本地主机 url 作为 notificationURL,但这给出了错误请求错误。我的网络应用程序也是使用 PHP.
编程的
如有不明之处,请告知。我的英语不是一流的。提前感谢您的宝贵时间。
所以我使用 office 365 中的 Notification REST API 来获取日历的更改。我的订阅请求看起来像这样(它是 PHP 中的一个数组,稍后我将其转换为 json):
"@odata.type" => "#Microsoft.OutlookServices.PushSubscription",
"Resource" => "me/calendars/<calendar-id>/events",
"NotificationURL" => "https://mywebhook.azurewebsites.net/api/send/reservation",
"ChangeType" => "Created, Deleted",
"ClientState" => "c75831bd-fad3-4191-9a66-280a48528679"
我用我的访问令牌和电子邮件将它传递给办公室 API,它工作正常。当日历发生变化时,我可以在网站上看到结果 ("https://mywebhook.azurewebsites.net/view/reservation")。
问题出在哪里?我的网络应用程序如何查看发布到上一个网站的数据?因为当 Office 365 的日历发生变化时,我希望我的 Web 应用程序 refresh/update/react。这可能吗?
我的网络应用程序在本地主机 wampserver 上运行。我试图将本地主机 url 作为 notificationURL,但这给出了错误请求错误。我的网络应用程序也是使用 PHP.
编程的如有不明之处,请告知。我的英语不是一流的。提前感谢您的宝贵时间。