为什么此Google Calendar API请求不会返回开始时间等事件数据?

时间:2015-01-16 01:36:24

标签: javascript google-calendar-api

我有一个公开的Google日历;我想通过Google的API使用数据,并在JavaScript的前端重新定位。但是当我提出JSON请求时,数据是......奇怪的。事件没有开始或结束时间,事件标题是HTML编码的,对象嵌套在" $ t"键。我不认为这看起来是正确的。我对使用日历API缺少什么?

示例:http://www.google.com/calendar/feeds/dl9fj86o2ohe7o823s7jar920s@group.calendar.google.com/public/basic?orderby=starttime&sortorder=ascending&futureevents=true&alt=json

1 个答案:

答案 0 :(得分:1)

您正在调用API v2。我可以通过与API v3显着不同的URL来判断。根据{{​​3}}

“此API是弃用政策的主体,于2014年11月17日关闭。请改用APIv3。”

我假设您在浏览器地址栏中通过GET请求查看该数据。一旦您开始尝试在ajax请求中使用相同的URL,我认为您将走向一条最终导致您切换到API V3的路径。