【发布时间】:2017-03-21 00:50:55
【问题描述】:
我正在尝试使用 Google API (PHP) 在系统日历和用户的 Google 日历之间执行每日同步。我希望系统用户能够在系统内设置一次对其日历的访问,然后系统可以通过 cron 作业每天同步日历。
我已经设法让整个过程正常工作,从授权访问到同步日历,但我遇到了令牌到期时间。
我认为它在 v3 中的工作方式是旧令牌将充当刷新令牌。因此,一旦用户提供了授权,我只需将旧令牌传递给 Google,它就可以让我运行同步。
这似乎有效,只要我在初始令牌的 1 小时到期时间内。一个小时过去后,它会停止工作,我需要让用户再次授权访问。
有没有办法让用户授权访问一次,然后每天同步一次日历,而无需用户再次授权访问?
谢谢!
【问题讨论】:
标签: php google-api google-calendar-api google-api-php-client