如何获取 Outlook 日历 API 的 10 多个事件



我修改了官方PHP示例以获取超过10个日历事件

下面是原始的 OData 查询:

    $getEventsParameters = array (
        // Only return Subject, Start, and End fields
        "$select" => "Subject,Start,End,Location,Attendees,Organizer",
        // Sort by Start, oldest first
        "$orderby" => "Start/DateTime",
        // Return at most 10 results
        "$top" => "10"
    );

我改成了:

    $getEventsParameters = array (
        // Only return Subject, Start, and End fields
        "$select" => "Subject,Start,End,Location,Attendees,Organizer",
        // Sort by Start, oldest first
        "$orderby" => "Start/DateTime"
    );

但我仍然只返回了 10 个事件。 为什么?

10 是默认页面大小。要获得更多,请重新输入并增加$top参数。最大值为 50。

自 2017 年 4 月起,最大值为 1000 请参阅Microsoft博客

最新更新