【发布时间】:2014-06-08 07:52:19
【问题描述】:
从本质上讲,我似乎不了解验证 cron 服务的正确过程。
我正在尝试做的事情: 我想收集谷歌日历中的所有事件并将其存储在 mysql 数据库中。听起来很简单,但我今天花了几个小时试图弄清楚这一点,结果却感到困惑。
我试过跑步
https://www.googleapis.com/calendar/v3/calendars/{CalendarId}/events?key={PublicAPIaccessKey}
希望它能够工作,因为日历对所有人开放阅读访问权限。
反应是
“未配置访问。请使用 Google Developers Console 为您的项目激活 API。”
所以我进入了 Google Developer Console 并启用了 Google Calendar。
仍然报同样的错误。
然后我尝试将 PHP 库用于 Google OAuth(目前正在用于验证我的用户),但我没有访问令牌,这不是“客户端”,而是我正在创建的“服务” .
我已阅读有关 Google 服务帐户的信息。但我还没有找到解释如何使用此帐户的资源。似乎我需要设置账单并支付使用此帐户的费用?这是不可能的。
我不知道如何继续。我将继续谷歌并尝试弄清楚,但如果有人可以为我解释这一点,将不胜感激。
【问题讨论】:
标签: php cron google-api google-calendar-api service-accounts