【发布时间】:2013-10-11 14:27:55
【问题描述】:
我正在尝试使用 JS 客户端库订阅日历事件通知,如下所示:
gapi.client.load('calendar', 'v3', function () {
var request = gapi.client.calendar.events.watch({
'calendarId': cl.gCalendarID,
'id': unid,
'type': "web_hook",
'address': {my url here}
});
request.execute(function (resp) {
console.log(resp);
});
});
但我只是不断收到 400 条“Entity.Resource”的无益消息返回
在响应的数据对象中我得到Domain:global, Message: Entity.Resource, reason: Required"
我已经通过 oauth2 进行了身份验证,并且我已通过我的 Google 帐户授予访问权限,并且我可以成功检索日历列表,并且我正在从日历中检索事件,但是这种订阅手表的方法不起作用?请帮助我在 Google 上找不到任何关于此的内容。
【问题讨论】:
-
您知道您的请求的内容类型是什么吗?我在 != application/json 时看到过这个错误
标签: javascript calendar google-api