У меня есть ресурс (комната), о котором я хотел бы получить информацию и сделать отчет о ней.
Система извлекает события из календаря, отправляет список в Функция приложения для обработки, а затем отправляет электронное письмо. это работает очень хорошо, используя мой собственный календарь. Моя борьба состоит в том, чтобы заставить это сделать это, но с календарем комнаты.
Используя Graph Explorer Я могу получить необходимую информацию, используя:
https://graph.microsoft.com/v1.0/users/roomName@bvn.com.au/events
Я могу используйте графический проводник, чтобы получить идентификатор календаря: https://graph.microsoft.com/v1.0/users/roomName@bvn.com.au/calendars
, который возвращает:
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('roomname%40bvn.com.au')/calendars",
"value": [
{
"id": "A very very long string",
"name": "Calendar",
"color": "auto",
"changeKey": "something/somethingElse==",
"canShare": true,
"canViewPrivateItems": true,
"canEdit": true,
"owner": {
"name": "RoomName",
"address": "roomname@bvn.com.au"
}
}
]
}
Но , когда я помещаю этот идентификатор в разъем приложения logi c:
Я получаю ошибку:
{
"status": 404,
"message": "The specified object was not found in the store.\r\nclientRequestId: anID\r\nserviceRequestId: anotherID",
"error": {
"message": "The specified object was not found in the store."
},
"source": "office365-ae.azconn-ae.p.azurewebsites.net"
}
Я попытался использовать адрес электронной почты ресурса, и я попытался несколько других идентификаторов, но безрезультатно.
- Можно ли вообще это сделать?
- Это проблема с настройкой комнаты?
- Должен ли я отказаться от разъема и использовать вместо него HTTP GET?
- Я что-то упускаю очень очевидное?