如何为Outlook日历API获取10个以上的事件?

我修改了官方PHP示例获取10个以上的日历事件</ p>

这是原始的OData查询:</ p>

  $ getEventsParameters = array(
//仅返回主题,开始和结束字段
“\ $ select”=&gt;“主题,开始,结束,位置,与会者,组织者”,
// 按开始排序,最早开始
“\ $ orderby”=&gt;“开始/日期时间”,
//最多返回10个结果
“\ $ top”=&gt;“10”
);
</ code> </ pre>

我改为:</ p>

  $ getEventsParameters = array(
//只返回主题,开始和结束 fields
“\ $ select”=&gt;“主题,开始,结束,位置,参加者,管理器”,
//按开始排序,最早排在第一位
“\ $ orderby”=&gt;“开始/日期时间”

);
</ code> </ pre>

但我仍然只返回了10个事件。 为什么?</ p>
</ div>

展开原文

原文

I've modified the official PHP example to get more than 10 calendar events

Here is the original OData query:

    $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"
    );

I changed into:

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

But I'm still only getting 10 events returned. Why?

1个回答



10是默认页面大小。 要获得更多信息,请重新输入 $ top </ code>参数并增加它。 最大值为50。</ s> </ p>

自2017年4月起,最大值为1000 参见Microsoft博客 </ p>
</ div>

展开原文

原文

10 is the default page size. To get more, put the $top parameter back in and increase it. The maximum is 50.

Since April 2017, the maximum is 1000 see Microsoft Blog

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问