node.jsを利用しNode.js Quickstartを参考に認証などは通っているのですが、なぜかinsertをしようとすると Missing end time.
というエラーが帰ってきてイベントの追加が出来ません。
一度諸々を差し戻し、サンプルに近い状態にして見たものの、さっぱりその原因が掴めずに居ります。
何か助言を頂ければと思います。
ただいまの該当コード部分は以下の通りです。
なお、このあとオプションを渡して処理しようとしているため、引数を二つ設けておりますが、現状使っていない点は承知です。
Javascript
1function addEvents (auth, option) { 2 var calendar = google.calendar('v3'); 3 var timezone = 'Asia/Tokyo'; 4 5 var event = { 6 'summary': 'Google I/O 2015', 7 'location': '800 Howard St., San Francisco, CA 94103', 8 'description': 'A chance to hear more about Google\'s developer products.', 9 'start': { 10 'date': '2018-01-28T09:00:00+09:00', 11 'timeZone': 'Asia/Tokyo', 12 }, 13 'end': { 14 'date': '2018-01-28T17:00:00+09:00', 15 'timeZone': 'Asia/Tokyo', 16 }, 17 'recurrence': [ 18 'RRULE:FREQ=DAILY;COUNT=2' 19 ], 20 'attendees': [], 21 'reminders': { 22 'useDefault': false, 23 'overrides': [ 24 {'method': 'email', 'minutes': 24 * 60}, 25 {'method': 'popup', 'minutes': 10}, 26 ], 27 }, 28 }; 29 var apiOptions = { 30 auth: auth, 31 calendarId: '<somecalendarID>@group.calendar.google.com', 32 resource: event 33 }; 34 console.log(apiOptions); 35 calendar.events.insert({ 36 auth: auth, 37 calendarId: 'primary', 38 resource: event, 39 }, function(err, event) { 40 if (err) { 41 console.log('There was an error contacting the Calendar service: ' + err); 42 return; 43 } 44 console.log('Event created: %s', event.htmlLink); 45 }); 46} 47

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。