如何在JavaScript中从远程URL访问ical文件

时间:2018-05-18 19:33:33

标签: javascript json icalendar

我不是一个javascript开发者,所以这可能是一个愚蠢的问题,但我无法在任何地方找到答案,所以我希望有人能够帮助我。

我目前正致力于个人项目,以帮助建立我的简历并建立一些网络开发体验,其中一部分需要访问公开的谷歌日历作为一个ical,然后解析一些有用的信息在我的代码中。

示例网址如下:https://calendar.google.com/calendar/ical/en.usa%23holiday%40group.v.calendar.google.com/public/basic.ics

我已尝试在我的代码中使用xmlHttpGet请求,如此

function httpGet(theUrl)
{
    var xmlHttp = new XMLHttpRequest();
    xmlHttp.open( "GET", theUrl, true );
    return xmlHttp.responseText;
}

var a = httpGet("https://calendar.google.com/calendar/ical/en.usa%23holiday%40group.v.calendar.google.com/public/basic.ics");

但这似乎不起作用。从这样的URL获取一个文件的最佳方法是什么,并获得它以便我可以轻松地与其内容进行交互并从中解析信息?

旁注:我知道库已经存在,只能解析json到json,但是,我更多的是为了学习体验这样做,所以我想尝试自己编写解析代码。 / p>

0 个答案:

没有答案