本質的に、cron サービスを認証する適切なプロセスを理解していないようです。
私がやろうとしていること: Google カレンダーのすべてのイベントを収集し、それを mysql データベースに保存したいと考えています。簡単に聞こえるかもしれませんが、今日はこれを理解しようと何時間も費やしましたが、混乱するだけでした。
走ってみた
https://www.googleapis.com/calendar/v3/calendars/ {CalendarId}/events?key={PublicAPIaccessKey}
カレンダーは誰でも閲覧できるようになっているので、うまくいくことを願っています。
応答は
「アクセスが設定されていません。プロジェクトの API を有効にするには、Google Developers Console を使用してください。」
そこで、Google デベロッパー コンソールにアクセスして、Google カレンダーを有効にしました。
それでも同じエラーが報告されます。
次に、Google OAuth 用の PHP ライブラリ (現在、ユーザーの認証に使用されています) を使用してみましたが、アクセス トークンがなく、これは「クライアント」ではなく、作成中の「サービス」です。
Google サービス アカウントについて調べました。しかし、このアカウントの使用方法を説明するリソースは見つかりませんでした。請求先を設定して、このアカウントを使用するために支払う必要があるように見えましたか? これは問題外です。
進め方に迷っています。私はグーグルを続けてそれを理解しようとしますが、誰かが私のためにこれを説明できるなら、それは大歓迎です.