尝试检索访问令牌时出错

时间:2017-08-01 10:50:31

标签: node.js google-calendar-api

在我的项目中使用Google日历api获取错误消息时尝试使用网址提供的代码进行身份验证

https://accounts.google.com/o/oauth2/auth?access_type=offline&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcalendar.readonly&response_type=code&client_id=353577961315-njban7i0ach9ditqeojomv18lmqlcglp.apps.googleusercontent.com&redirect_uri=http%3A%2F%2Flocalhost%3A4200

错误消息

  

尝试检索访问令牌时出错{错误:invalid_grant       在Request._callback(C:\ Users \ PC \ Desktop \ New folder \ node_modules \ google-auth-library \ lib \ transporters.js:81:15)       在Request.self.callback(C:\ Users \ PC \ Desktop \ New folder \ node_modules \ request \ request.js:188:22)       在emitTwo(events.js:106:13)       在Request.emit(events.js:191:7)       在请求。 (C:\ Users \ PC \ Desktop \ New folder \ node_modules \ request \ request.js:1171:10)       在emitOne(events.js:96:13)       在Request.emit(events.js:188:7)       在IncomingMessage。 (C:\ Users \ PC \ Desktop \ New folder \ node_modules \ request \ request.js:1091:12)       在IncomingMessage.g(events.js:292:16)       在emitNone(events.js:91:20)代码:400}

获取错误消息的原因是什么?如何解决此问题?

1 个答案:

答案 0 :(得分:0)

导致invalid_grant错误的常见问题有两个:

  1. 您的服务器时钟与NTP不同步
  2. 您已超出刷新令牌限制
  3. 我建议调查这些问题中的任何一个是否是您问题的根源。