2017-12-08 12 views
1

定期的なイベントを単一のイベントに展開するオプションはありますか?単発のイベントと繰り返しイベントのインスタンスは1つのみ返されますが、発生を1つのイベントに拡張する

現在、OutlookカレンダーのREST APIはSeriesMasterと共にオカレンスを返しますが、プログラムでマージして展開する必要があります。

答えて

0

これはまさにGET /me/calendarviewの機能です。これにより、定期的な会議が展開され、ビューの開始/終了パラメータに該当するインスタンスが返されます。あなたがちょうどGET /me/eventsをしたら、あなたはシリーズマスターを得るだけです。

シリーズマスターから拡張する場合は、いつでもGET /me/events/{id-of-series-master}/instances?startDateTime=XXXX&endDateTime=XXXXを実行できます。

両方の場合にタイムウィンドウを指定する必要があるので、「すべてインスタンスを与えてください」とは言えません。終了日のない定期的なイベントがある可能性があるため、「すべて」はありません)。

+0

ありがとうございました。もう一つの質問: 'GET/me/calendarview'での出現イベントのボディや位置などのプロパティを拡張する方法はありませんか? – 199x

+0

これらは、マスターと異なる場合にのみ表示されます。私はそこにそれらを強制する方法を知らない( '$ select'はそれをしないと仮定して)。デザインが表示されない場合は、masterの値を使用する必要があります。 –

関連する問題