Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery &引用;“已过期”;在谷歌日历API中_Jquery_Api_Calendar_Key_Gcal - Fatal编程技术网

Jquery &引用;“已过期”;在谷歌日历API中

Jquery &引用;“已过期”;在谷歌日历API中,jquery,api,calendar,key,gcal,Jquery,Api,Calendar,Key,Gcal,从今天起,我的网站与我的GCal存在连接问题。(从一个月以来,它一直工作得很好) 我通过jQuery GET呼叫GCal: https://www.googleapis.com/calendar/v3/calendars/{MY_CALENDAR}/events?key={MY_API_KEY} 响应是(JSON): 我不明白为什么钥匙过期了。你能帮帮我吗?我还没有读过api密钥的固定时间生命。我没有超过每天的限额 对不起,我的英语水平 谢谢。事件由OAuth 1.0进程触发: 如果用户批准了

从今天起,我的网站与我的GCal存在连接问题。(从一个月以来,它一直工作得很好)

我通过jQuery GET呼叫GCal:

https://www.googleapis.com/calendar/v3/calendars/{MY_CALENDAR}/events?key={MY_API_KEY}
响应是(JSON):

我不明白为什么钥匙过期了。你能帮帮我吗?我还没有读过api密钥的固定时间生命。我没有超过每天的限额

对不起,我的英语水平

谢谢。

事件由OAuth 1.0进程触发:

如果用户批准了您的应用程序的访问请求,Google将发布授权请求令牌。每个请求令牌仅在一小时内有效。只能将授权请求令牌交换为访问令牌,并且每个授权请求令牌只能进行一次交换

具有不基于时间的不同过期触发器

您应该编写代码以预测授予的令牌可能不再工作的可能性。令牌可能因以下原因之一而停止工作:

用户已撤消访问权限

该代币已经六个月没有使用了

用户更改了密码,令牌包含Gmail、日历、联系人或Hangouts范围

用户帐户已超过一定数量的令牌请求

参考资料


然后怎么办?我正在尝试创建一个新密钥,但它立即过期。几分钟后,出现403和
accessNotConfigured
错误。上一次使用YouTube API是在8个多月前。是的,这是一个原因,但如何解决呢?只有创建新帐户才是解决方案?
{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "keyExpired",
    "message": "Bad Request"
   }
  ],
  "code": 400,
  "message": "Bad Request"
 }
}