2017-02-17 7 views
0

私は次のようなデータでhttps://www.googleapis.com/calendar/v3/freeBusyエンドポイントにPOSTリクエストを送信する:GoogleのbusyFreeエンドポイント、予期しない動作

{ 
    "timeMin": "2017-02-23T08:00:00Z", 
    "timeMax": "2017-02-23T09:00:00Z", 
    "items": [ 
    { 
     "id": "[email protected]" 
    } 
    ] 
} 

カレンダーは午前9時まで午前8時から指定した日付でイベントを含むされます。 APIは次の値を返します。指定timeMinとtimeMaxが正確に予定表アイテムと一致しないよう、正しいことが表示されません

{ 
    "kind": "calendar#freeBusy", 
    "timeMin": "2017-02-23T08:00:00.000Z", 
    "timeMax": "2017-02-23T09:00:00.000Z", 
    "calendars": { 
     "[email protected]": { 
      "busy": [] 
     } 
    } 
} 

カレンダーアイテムを午前8時01分 - 午前9時または午前8時〜9時01分に設定すると、予想される結果(カレンダーアイテム)が返されます。これらの時間パラメータの詳細な説明はありませんが、実際のカレンダーアイテムの中にある必要がありますか?

答えて

0

このthreadから、午前8時01分 - 午前9時または午前8時〜9時01分に設定しても問題ありません。

上記のリンクの例から、timeMax2012-10-25T23:59:59Zに設定されています。 「25時に11時59分59秒にカレンダーイベントが発生した場合、timeMaxはあなたの例では排他的ですので、それは取得できません(まれですが、それでも可能です)。

ただし、これはバグだと思われる場合はfile a reportとなります。

希望すると便利です。