2016-04-27 70 views
0

我想用Google Calendar API Library for Javascript創建事件並向與會者發送電子郵件通知,但我不知道在哪裏可以將sendNotifications可選查詢參數設置爲trueGoogle Calandar API v3 sendNotification參數

我試過下面這種方式,正在創建的事件,但通知不工作:

var request = gapi.client.calendar.events.insert({ 
    'calendarId': 'primary', 
    'resource': eventArray, 
    'sendNotifications': true 
}); 

request.execute(function(event) { 
    console.log('Event link => ' + event.htmlLink); 
}); 

我在哪裏可以將此參數組爲真?

+0

檢查這個[SO問題](http://stackoverflow.com/questions/27008667/sending-email如果它可以幫助你:) – KENdi

+0

謝謝,@KENdi! - 通過谷歌日曆api的事件通知)您的鏈接幫助我更改了對Google API文檔的搜索,並找到了解決方案。我將其更改爲REST請求。這樣我可以正確設置「sendNotification」查詢參數! :) – Mariana

回答

0

我的問題是非常具體的,但我發現一個解決方案更改爲REST請求,然後我可以將查詢參數sendNotifications設置爲true(下面以此方式)。

如果有人有同樣的問題我有,這裏是爲我工作的一個選項:

var restRequest = gapi.client.request({ 
    'method': 'POST', 
    'path': '/calendar/v3/calendars/primary/events', 
    'params': {'sendNotifications': 'true'}, 
    'body': eventArray 
}); 

restRequest.execute(function(event) { 
    console.log('Event link: ' + event.htmlLink); 
}); 

現在,當我編程方式添加時,所有參加者通過電子郵件收到邀請。 :)

相關鏈接: