※ oAuth対応版の最新ライブラリに対応しました。→ 記事ページへ はじめに 別サービスのイベントデータをJavaで作られたツールでGoogle Calendarと同期していたんですが、少し前からGoogle Calendar API v3に対応してない古いツールではアクセス出来なくなってしまいました... ...ということで、Google Calendar API v3に対応した同期ツールをphpで作りました。 注)phpでプログラムを書くのはほぼ初めてですので記述がおかしいとかあるかもしれません。;) 私は同期したいデータを落としてきてperlでdata.csvの形に整形し、その後cal.phpを実行するようにcronで設定してます。 Google Developer Consoleでのアプリケーション設定 まず、Google Developer Consoleにいってアプリケーショ
![Google Calendar API v3でスケジュール同期 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/cd1e1df05f3b2213ba2e0a7d3988b3eccd26b1bf/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9R29vZ2xlJTIwQ2FsZW5kYXIlMjBBUEklMjB2MyVFMyU4MSVBNyVFMyU4MiVCOSVFMyU4MiVCMSVFMyU4MiVCOCVFMyU4MyVBNSVFMyU4MyVCQyVFMyU4MyVBQiVFNSU5MCU4QyVFNiU5QyU5RiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9N2EzMjgyMzg3OWM5ODFhNTdkN2MxOWFhMTBiMjQ1NWM%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwcW9Bb3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTk0NmNmZTdhMTRiZmQwMzcyZDg0MWU4NzBiMmM0ZmI2%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D8e6f690825cb579d29f46c8e4964c1e5)