Я хочу создать онлайн-событие с помощью Microsoft Graph API.
У меня есть подписка на Office 365
Я зарегистрировал приложение в Azure AD с типом учетной записи «Учетные записи в любом каталоге организации (любой каталог Azure AD - Multitenant) и личные учетные записи Microsoft (например, Skype, Xbox)»
Не предоставлен URL-адрес перенаправления при настройке
Я предоставил как делегированные, так и разрешения приложения для приложения Calendars.ReadWrite и предоставил согласие администратора.
Зависимости Maven
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>msal4j</artifactId>
<version>1.6.0</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-nop</artifactId>
<version>1.8.0-beta4</version>
</dependency>
<dependency>
<groupId>com.microsoft.graph</groupId>
<artifactId>microsoft-graph</artifactId>
<version>1.7.1</version>
</dependency>
<dependency>
<groupId>com.microsoft.graph</groupId>
<artifactId>microsoft-graph-core</artifactId>
<version>1.0.1</version>
</dependency>
<dependency>
<groupId>com.microsoft.graph</groupId>
<artifactId>microsoft-graph-auth</artifactId>
<version>0.2.0-SNAPSHOT</version>
</dependency>
Я использую ClientCredentialProvider для создания поставщика аутентификации. Но всякий раз, когда я пытаюсь создать событие, получаю "OrganizationFromTenantGuidNotFound"
ClientCredentialProvider authProvider = new ClientCredentialProvider(
CLIENT_ID,
Arrays.asList("https://graph.microsoft.com/.default"),
CLIENT_SECRET,
"938db5c8-e2ce-3c76-bad7-1e00cf87b779",
NationalCloud.Global
);
Пожалуйста, найдите трассировку стека здесь
Пожалуйста помоги!