Подключение приложения Logi c к календарю ресурсов - PullRequest
0 голосов
/ 09 марта 2020

У меня есть ресурс (комната), о котором я хотел бы получить информацию и сделать отчет о ней.

Система извлекает события из календаря, отправляет список в Функция приложения для обработки, а затем отправляет электронное письмо. это работает очень хорошо, используя мой собственный календарь. Моя борьба состоит в том, чтобы заставить это сделать это, но с календарем комнаты.

Используя 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:

a screenshot of the logic app connector

Я получаю ошибку:

{
  "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?
  • Я что-то упускаю очень очевидное?

1 Ответ

0 голосов
/ 16 марта 2020

Я проверяю это в своей стороне с инициализацией переменной для хранения идентификатора календаря. Затем используйте эту переменную в качестве идентификатора календаря для получения событий, она отлично работает.

enter image description here

Поэтому, пожалуйста, проверьте, если тип и формат идентификатора вашего календаря правильно, разъем приложения logi c может выполнить это требование.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...