我想导入一个iCalendar数据,这是一个URL,然后它将导出到fullcalendar,来自url的事件必须显示在日程表中。就像将iCalendar网址导入Google日历一样。
你能给我一些建议/指导吗?提前谢谢。
这是我的代码:
use strict;
use warnings;
use Data::ICal;
sub import_data {
my $self = shift;
my $q = $self->query();
my $url = $q->param('url');
my $calendar = Data::ICal->new($url);
print $calendar->as_string();
}
$ url将获取url链接,即" https://api.iqube.net/api/icalendars/export/89cc4736d04148cbf50dba28bbbe813c6370dcfd/puugqW"但是代码的输出" print $ calendar-> as_string();"只是这样
BEGIN:VCALENDAR
VERSION:2.0
PRODID:Data::ICal 0.22
END:VCALENDAR
但该文件的数据多于输出。如果您在新标签页中打开链接,则可以看到它。