我正在尝试进行 Google 日历推送通知 API 调用(https://developers.google.com/google-apps/calendar/v3/push)。我想出了如何进行日历列表调用。所以,我相当有信心我的 Oauth 2.0 身份验证部分正在工作。我猜我需要指定推送通知调用是 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);
我不断收到此错误消息:
{ 错误:[ { 域:'global',原因:'required',消息:'entity.resource',debugInfo:'com.google.api.server.core.Fault:ImmutableErrorDefinition{base=REQUIRED,category=USER_ERROR,原因=com.google.api.server.core.Fault: Builder{base=REQUIRED, ...