Я пытаюсь сделать вызов API push-уведомлений Календаря Google (https://developers.google.com/google-apps/calendar/v3/push). Я понял, как сделать вызов списка календаря. Итак, я вполне уверен, что моя часть аутентификации Oauth 2.0 работает. Я предполагаю, что мне нужно указать, что вызов push-уведомления является POST. Вот мои коды:
var params = { calendarId: calendarId,
id: 'my-unique-id-00001',
type: "web_hook",
address: "https://mydomain.com/notifications" };
client
.calendar.events.watch(params)
.withAuthClient(authClient)
.execute(callback);
Я продолжаю получать это сообщение об ошибке:
{ ошибки: [ { домен: 'глобальный', причина: 'требуется', сообщение: 'entity.resource', debugInfo: 'com.google.api.server.core.Fault: ImmutableErrorDefinition{base=REQUIRED, category=USER_ERROR, причина=com.google.api.server.core.Fault: Builder{base=REQUIRED, ...