需要解释如何创建一个google日历爬行cron作业



从本质上讲,我似乎不理解对cron服务进行身份验证的正确过程。

我要做的是:我想收集在谷歌日历的所有事件,并将其存储在mysql数据库。听起来很简单,但是我今天花了好几个小时想弄明白,结果还是搞混了。

I've try running

https://www.googleapis.com/calendar/v3/calendars/{CalendarId}/事件?关键= {PublicAPIaccessKey}

希望它能工作,因为日历是开放给每个人阅读访问。

反应为

"Access Not Configured. "请使用Google开发者控制台为您的项目激活API。"

所以我进入Google Developer Console并启用Google Calendar。

它仍然报告相同的错误。

然后我尝试使用PHP库的谷歌OAuth(这是目前工作的身份验证我的用户),但我没有访问令牌,这不是一个"客户端",而是一个"服务"我正在创建。

我已经阅读了谷歌服务帐户。但是我还没有找到一个资源来解释我如何使用这个帐户。看起来好像我需要设置账单和支付使用这个帐户?这是不可能的。

我不知道该怎么做。我会继续谷歌,并试图找出它,但如果有人能请解释这对我来说,这将是非常感激。

尝试按照以下步骤创建服务帐户:https://developers.google.com/drive/web/delegation#create_the_service_account_and_its_credentials

相关内容

  • 没有找到相关文章