LoginSignup
2
2

More than 1 year has passed since last update.

Google OAuth Calendar API サンプルの動かし方

Last updated at Posted at 2021-07-12

Calendar APIのPHP Quickstartの動かし方の補足説明。

必要なもの

  • Googleアカウント

プロジェクト作成 & APIの有効化

OAuth Client IDを作成

  • 「認証情報を作成」> OAuthクライアントID
  • アプリケーションの種類は「デスクトップアプリ」を選択する。ここポイント。これ以外にするとサンプルコードを動かした時以下のエラーがでる
Uncaught InvalidArgumentException: missing the required redirect URI
  • 「Oauth同意画面」→テストユーザーに自分のgamilのアドレスを追加しておく。 これもポイント
  • 認証情報のjsonをダウンロードしておく

コマンドラインでコードを動かす

  • 適当なディレクトリでプロジェクト作成し、公式ライブラリをインストール
composer require google/apiclient:^2.0
  • アプリケーショントップにquickstart.phpを作成し、サンプルコードを貼り付ける
  • サンプルを動かす
php quickstart.php
  • 表示されたリンクに飛び、認証する
  • 認証コードをコピーしコマンドラインに貼り付ければ完了
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2