-
Notifications
You must be signed in to change notification settings - Fork 144
Description
Is your feature request related to a problem? Please describe the problem.
I am trying to migrate on sdk version 6+ but I am getting issue while creating the online meeting
Describe the solution you'd like.
ClientSecretCredential clientSecretCredential = new ClientSecretCredentialBuilder().tenantId(tenant)
.clientId(clientId)
.clientSecret(clientSecret)
.build();
// Set up the TokenCredentialAuthProvider
AzureIdentityAuthenticationProvider authenticationProvider = new AzureIdentityAuthenticationProvider(clientSecretCredential, null, scopes);
GraphServiceClient graphClient = new GraphServiceClient(authenticationProvider);
// Retrieve user info using the Graph API
try {
// Step 4: Retrieve user info using the Graph API
OnlineMeetingCollectionResponse user = graphClient.users().byUserId(teamsUserName).onlineMeetings().get();
System.out.println("Hello, I am " + user.getValue()); // Accessing the 'displayName' of the authenticated user
} catch (Exception e) {
e.printStackTrace();
}
Additional context?
Error message
om.microsoft.graph.models.odataerrors.ODataError:
at com.microsoft.graph.models.odataerrors.ODataError.createFromDiscriminatorValue(ODataError.java:36)
at com.microsoft.kiota.serialization.JsonParseNode.getObjectValue(JsonParseNode.java:212)
at com.microsoft.kiota.http.OkHttpRequestAdapter.lambda$throwIfFailedResponse$0(OkHttpRequestAdapter.java:674)
at com.microsoft.kiota.ApiExceptionBuilder.(ApiExceptionBuilder.java:26)
at com.microsoft.kiota.http.OkHttpRequestAdapter.throwIfFailedResponse(OkHttpRequestAdapter.java:673)
at com.microsoft.kiota.http.OkHttpRequestAdapter.send(OkHttpRequestAdapter.java:281)
at com.microsoft.graph.users.item.onlinemeetings.OnlineMeetingsRequestBuilder.get(OnlineMeetingsRequestBuilder.java:91)
at com.microsoft.graph.users.item.onlinemeetings.OnlineMeetingsRequestBuilder.get(OnlineMeetingsRequestBuilder.java:78)
at com.mind.legalOne.lync.logic.impl.GraphTestClass.main
has context menu