Hi, the java application that I have to maintain
uses MS Graph API to sending mail.(java graph sdk version is 1.9.0)
But recently I noticed that It is not able to send the email with the file attachment which is more than 3MB.
After searching the internet, I noticed it needs to make uploadsession if I want to attach more than 3MB attachment
So I changed my code with following reference.
(1. save mail as a draft status, 2. make uploadsession, 3. upload the big size file to the uploadsession, 4. sending mail on the draft box)
But after changing code, I got error below
com.microsoft.graph.core.ClientException: Error code: InvalidAudienceForResource
Error message: The audience claim value is invalid for current resource. Audience claim is 'https://graph.microsoft.com/', request url is 'https://outlook.office.com/api/gv1.0/users(...
It seems that my GraphServiceClient uses access token from scope "https://graph.microsoft.com/.default" and this not working with uploadsession for big size attachment.
Also My java application uses msal client to get access token
In this case, I don't know what I have to do to solve this problem.
Please help me