Создание пользовательского соединителя пакетной службы Microsoft Graph JSON для Power Automate

Существует более 230 готовых соединителей для Microsoft Power Automate. Многие из этих соединителей используют Microsoft Graph для связи с определенными конечными точками продуктов Майкрософт. Кроме того, существуют и другие сценарии, в которых может потребоваться вызвать Microsoft Graph непосредственно из Power Automate, используя базовые стандартные блоки службы, так как нет соединителя, который напрямую взаимодействует с Microsoft Graph для охвата всего API.

Помимо сценариев прямого вызова Microsoft Graph, ряд конечных точек API Microsoft Graph поддерживают только делегированные разрешения. Соединитель HTTP в Microsoft Power Automate обеспечивает очень гибкую интеграцию, включая вызов Microsoft Graph. Однако соединитель HTTP не имеет возможности кэширования учетных данных пользователя для включения конкретных сценариев делегированных разрешений. В таких случаях можно создать пользовательский соединитель для предоставления оболочки вокруг API Microsoft Graph и включения использования API с делегированными разрешениями.

В этой лаборатории рассматриваются оба описанных выше сценария. Сначала вы создадите пользовательский соединитель для включения интеграции с Microsoft Graph, для которой требуются делегированные разрешения. Во-вторых, вы будете использовать конечную точку запроса $batch, чтобы предоставить доступ к полной мощности Microsoft Graph при использовании делегированных разрешений, для которых требуется, чтобы в приложении присутствовал пользователь , вошедшего в систему.

Примечание.

Это руководство по созданию пользовательского соединителя для использования в Microsoft Power Automate и Azure Logic Apps. В этом руководстве предполагается, что вы ознакомились с обзором пользовательского соединителя , чтобы понять процесс.

Предварительные условия

Чтобы выполнить это упражнение в этой записи, вам потребуется следующее:

Отзывы

Оставьте отзыв об этом руководстве в репозитории GitHub.