Я пытаюсь создать календарь с помощью Google JavaScript API.Проверка подлинности OAuth работает нормально: я могу получить список календарей, используя:
gapi.client.calendar.calendarList.list();
Однако, когда я пытаюсь создать календарь с:
gapi.client.calendar.calendars.insert(
{
"summary": "A New Calendar",
"description": "Generated by Ben",
"timezone" : "Australia/Sydney"
});
, я получаю
{
"error": {
"code": 400,
"message": "Required",
"data": [
{
"domain": "global",
"reason": "required",
"message": "Required"
}
]
},
"id": "gapiRpc"
}
В doco для других API показывает этот ответ, но со списком необходимых аргументов, которые отсутствуют.
Есть ли способ определить, что«обязательный» параметр я пропускаю?Я протестировал его с помощью API Explorer , и мои параметры работают нормально.