将事件插入谷歌日历nodejs

时间:2018-06-11 23:28:42

标签: node.js google-calendar-api

我正在阅读有关将事件插入Google日历api的文档,但没有取得任何成功。我能够按照快速入门指南从我的谷歌日历中提取事件列表,但现在我无法使插入工作。我保持环境设置相同,只是添加了插入方法,但我的错误是jquery-3.2.1.min.js:4 GET http://127.0.0.1:8000/users/ajax/validate_account_number/?account_number=5645786809 500 (Internal Server Error) send @ jquery-3.2.1.min.js:4 ajax @ jquery-3.2.1.min.js:4 (anonymous) @ (index):265 dispatch @ jquery-3.2.1.min.js:3 q.handle @ jquery-3.2.1.min.js:3 ListPicker._handleMouseUp

There was an error contacting the Calendar service: Error: Insufficent Permission

3 个答案:

答案 0 :(得分:1)

我认为您的范围对于使用calendar.events.insert()是正确的。那么这个修改怎么样?

  1. 我认为范围可能尚未反映到访问令牌中。因此,请删除credentials.json一次,然后再次授权范围。这样,它再次创建credentials.json。并且可以检索访问令牌和刷新令牌反映范围。
  2. 在您的脚本中,event.htmlLink的{​​{1}}变为console.log('Event created: %s', event.htmlLink)。因此,对于您的脚本,请修改为undefined
  3. 如果这些对你的情况没用,我很抱歉。

答案 1 :(得分:0)

请包括范围'https://www.googleapis.com/auth/calendar.event'。这是处理日历事件所必需的。

答案 2 :(得分:0)

postgresql.conf