Skip to content

SDK Graph version 6+ Compatibility with jdk 22 #2273

@Gaurav839606

Description

@Gaurav839606

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions