問題タブ [microsoft-graph-sdks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
140 参照

.net-core - Graph SDK を使用してメールボックス設定でユーザーのタイムゾーンを取得すると、ユーザーのタイムゾーンが null になります

Graph SDK を呼び出して、ユーザーのタイムゾーンにアクセスしようとしています。そのために、2 つのスコープ (ユーザーのメールボックス設定の読み取りと読み取り書き込み) を持つネイティブ アプリを作成しました。ただし、画像でわかるように、ユーザーの timezone を正常に取得したにもかかわらず、 timezone prop は nullここに画像の説明を入力です。

これは私がしたコードです:

誰でも理由を教えてもらえますか?

ここに画像の説明を入力

0 投票する
1 に答える
47 参照

microsoft-graph-sdks - mailboxUsageDetailsRequest が例外を返す

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();

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

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

回避策は

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