我正在嘗試使用RESTapi獲取Office 365帳戶中的個人日曆和共享日曆。由於目前Oauth2不支持訪問共享日曆,我正在使用基本授權測試我的代碼。具有基本授權的Office 365 REST API
我在我的帳戶中的三個日曆:
- [email protected](自己的日曆)
- [email protected](共享日曆)
- [email protected](共享日曆)
使用以下終點我是能夠得到基本的使用授權事件:
https://outlook.office365.com/ews/odata/Users('[email protected]')/活動
奇怪的部分是過去兩天我無法使用相同的終點獲取[email protected]和[email protected]的事件。當我嘗試訪問事件時,出現以下錯誤:
{「@ odata.context」:「https://outlook.office365.com/ews/odata/ $ metadata#Users('[email protected]')/ Events」,「value」:[{{ 「error」:{「code」:「ErrorInternalServerError」,「message」:「對象引用未設置爲對象實例。}}
但是我仍然可以訪問[email protected]使用相同的事件端點和基本認證。
我也嘗試使用oauth2訪問自己的日曆。我得到類似的錯誤
{ 「值」:[{ 「錯誤」:{ 「代碼」: 「ErrorInternalServerError」, 「消息」: 「未設置爲一個對象的實例對象引用。」}}
但我可以成功與日曆端點通話
我想知道是否有人曾經看到過這個錯誤。任何幫助/建議非常感謝。
嗨傑森,謝謝你的迴應。我會嘗試添加更多的頭文件來檢查請求響應。我使用基本身份驗證來測試我的代碼。 – Naveen