MaxResults返回Calendar API的无效整数值

时间:2014-01-31 15:41:25

标签: javascript google-api google-calendar-api

我目前在Google Chrome应用中使用获取请求来提取我的日历(API v3)的事件。一切正常,但当我使用maxResults限制输出时,我得到了

"message": "Invalid integer value: '20?

代码是:

var xhr = new XMLHttpRequest();
xhr.open("GET", "https://www.googleapis.com/calendar/v3/calendars/primary/events?maxResults=20?access_token="+token, true);
xhr.send();

为什么不将此识别为整数?

1 个答案:

答案 0 :(得分:1)

好的,这很明显:我错过了一个问号(只有第一个参数使用问号,所有其他参数都在使用&)。而不是

xhr.open("GET", "https://www.googleapis.com/calendar/v3/calendars/primary/events?maxResults=20?access_token="+token, true)

应该是

xhr.open(“GET”,“https://www.googleapis.com/calendar/v3/calendars/primary/events?maxResults=20&access_token=”+令牌,真)