我有一个Java Spring API,我想整合Google日历。
任务:
我在这里试过这个例子: https://developers.google.com/google-apps/calendar/quickstart/java
但我认为这不是正确的,因为我作为用户进行身份验证 - 或者我是否需要通过电子邮件向他们发送邀请?
有人能指出我正确的方向吗?
答案 0 :(得分:2)
尝试将通知设置为true。
sendNotifications
- 是否发送有关创建新事件的通知。可选的。默认值为False。
在试用此API(事件:插入)中:
我对java不是很熟悉,但尝试使用相关SO post中建议的代码。
var gridSize = 400
var button = document.getElementById("myButton")
button.onclick = function () {
var text = document.getElementById("number")
var size = text.value
var blockSize=gridSize/size
for(var row=1;row<=size;row++) {
for(var col=1;col<=size;col++) {
paper.rect((row-1)*blockSize, (col-1)*blockSize,blockSize,blockSize)
}
}
}
paper = Raphael('svg', gridSize, gridSize)
希望这有帮助。
答案 1 :(得分:1)
sendNotifications 已折旧。
您应该在查询字符串中使用“sendUpdates”,例如javascript:
let request = gapi.client.calendar.events.insert({
"calendarId": workCalendar,
"resource": newEvent,
"sendUpdates": "externalOnly"
});
答案 2 :(得分:0)
您需要在.setSendNotifications(true)
之前添加execute()
。
谷歌日历示例中没有此行