2016-09-02 142 views
0

Microsoft GraphのCalendarView APIを使用しています。公式文書に基づいて:私は、任意の定期的なイベントが表示されないただしMicrosoft Graphの予定表APIは定期的な予定表イベントを返しません。

GET https://graph.microsoft.com/beta/me/calendarview?startDateTime=2016-9-07&endDateTime=2016-10-02  

https://graph.microsoft.io/en-us/docs/api-reference/beta/api/user_list_calendarview

私はこれをしませんでした。私は他の出来事が繰り返されるものの前後に起こるのを見ることができます。

最初の投稿後の詳細: 日付範囲が週の境界を超えている場合に問題が発生します。たとえば、2016-09-08に定期的なイベントがあります。開始日を2016-09-07に設定し、終了日を2016-09-10に設定すると動作しますが、終了日を2016に設定すると-09-11、イベントは表示されません。

カレンダーのAPIは、すべての結果を得るために、「odata.nextLink @」プロパティに従うべき10つのデフォルトのページサイズがあります

+0

@ MichaelMainer-MSFTこんにちはMichae、それを調べてくれてありがとう。私が見つけたのは、もし日付範囲が週の境界を越えれば、定期的な出来事は消えるだろうということです。たとえば、2016-09-08に定期的なイベントがあります。開始日を2016-09-07に設定し、終了日を2016-09-10に設定すると動作しますが、終了日を2016に設定すると-09-11、イベントは表示されません。 PS。私はベータAPIを使用しています。 –

+1

返される結果の数はいくつですか?いくつの結果が期待されますか?既定のページサイズは10です。 –

+0

@ MichaelMainer-MSFT。これを持っていただきありがとうございます。私は、結果がページされるときに "@ odata.nextLink"プロパティに気付きました。リンクをたどってすべての結果を得て、問題を解決しました。私はページングされた結果がソートされた方法であることを期待していたと思うが、私は要求に「OrderBy」を持たないと仮定してはならない。どうもありがとうございました。 –

答えて

2

は@Michael Mainerは、根本的な原因を特定するのに役立ちました。 「OrderBy」が特に追加されない限り、ページされた結果は開始日でソートされません。

関連する問題