我目前在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();
为什么不将此识别为整数?
答案 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=”+令牌,真)