Php Google日历提要限制了项目

Php Google日历提要限制了项目,php,rss,google-calendar-api,Php,Rss,Google Calendar Api,这段代码应该显示我的谷歌日历RSS中的所有项目,但它将显示的帖子限制在23条左右: 我的rss源在这里:除非您更改了这行代码: // ...and how many you want to display (leave at 999 for everything) $items_to_show=999; 它应该包含999个条目(或它提到的所有内容) 这里的脚本似乎有错误(max_结果后缺少“=符号”) 替换为: // Form the XML address. $calendar_xml_a

这段代码应该显示我的谷歌日历RSS中的所有项目,但它将显示的帖子限制在23条左右:


我的rss源在这里:

除非您更改了这行代码:

// ...and how many you want to display (leave at 999 for everything)
$items_to_show=999;
它应该包含999个条目(或它提到的所有内容)

这里的脚本似乎有错误(max_结果后缺少“=符号”)

替换为:

// Form the XML address.
$calendar_xml_address = str_replace("/basic","/full?singleevents=true&futureevents=true&max-results=".$items_to_show."&orderby=starttime&sortorder=a",$calendarfeed); //This goes and gets future events in your feed.

我在你的日历RSS中只收到25个条目,所以我想代码运行得很好,谷歌并没有发送所有内容。应该显示多少?你在哪里使用提要?你是对的,这是RSS的问题。它只是在一个代码字符串中的“max results”后面缺少一个等号(=)。现在它显示所有50个事件。这是它显示的页面:。出于某种原因,它只会在周四之前出现(但我在谷歌上有活动,直到周六)。如果我删除第一个事件,那么周四还会显示一个事件。实际上,它只是在一个字符串的“max results”后面缺少了一个等号(=)。现在它显示了所有50个事件。是的,我正要提到,您可以在这里查看
//形成XML地址$日历\u xml\u address=str\u replace(“/basic”、“/full?singleevents=true&futureevents=true&max results”。$items\u to\u show。“&orderby=starttime&sortorder=a”、$calendarfeed)//这将在您的提要中获取未来事件。