2

MSOnline コマンドレットを Microsoft.Graph V1.12.0 に置き換えます。

レポート mailboxUsageDetailsReport = null; IReportRootGetMailboxUsageDetailRequestBuilder メールボックスUsageDetailsRequestBuilder = null; IReportRootGetMailboxUsageDetailRequest mailboxUsageDetailsRequest = null;

mailboxUsageDetailsRequestBuilder = graphServiceClient.Reports.GetMailboxUsageDetail(期間); mailboxUsageDetailsRequest = mailboxUsageDetailsRequestBuilder.Request(); mailboxUsageDetailsReport = await mailboxUsageDetailsRequest.GetAsync();

最後の行はスローします:

Newtonsoft.Json.JsonReaderException
  HResult=0x80131500
  Message=Unexpected character encountered while parsing value: R. Path '', line 0, position 0.
  Source=Newtonsoft.Json

Fiddler は、正しいファイル "場所" を含む 302 応答を示しますが、応答の本文には 0 しか含まれていません。

回避策は

HttpRequestMessage hrm = new HttpRequestMessage(HttpMethod.Get, mailboxUsageDetailsRequest.RequestUrl); await graphClient.AuthenticationProvider.AuthenticateRequestAsync(hrm); HttpResponseMessage 応答 = await graphClient.HttpProvider.SendAsync(hrm);

4

1 に答える 1