作成日:2019-03-12, 更新日:2019-03-12
基本
・zipをDLして解凍して、適当な場所に置く→必要に応じてPATH周りを修正
■zipの中身(Download)
├gapi/lib
│├google-api-php-client - GoogleClientをDLして差替える必要アリ
│├gapi.class.php
│└client_id.json - GoogleAPIsからDLしたJSONファイルに差替える必要アリ
├gapi/index.php - 「instance001.php」「instance002.php」へのリンク
├gapi/instance_callback.php - Google認証を行うときのコールバックさせるファイル
├gapi/instance_init.php - define()させるヤツら
├gapi/instance001.php
├gapi/instance002.php
└gapi/memo.txt - メモ
初めてGoogleAPIを使うとき
1.GoogleClientをDL
2.GoogleAPIでサービス有効
3.ソースをいじる。
新しくサービスを追加するとき
1.GoogleAPIでサービス有効
2.ソースをいじる。
ソースをいじる
認証不要なサービスだったら「lib/gapi.class.php」の「__construct()」内の「$this->client->setAuthConfig()」を使わないように修正したほうがいいはず。
1.「instance_callback.php」にサービス追加
2.「lib/gapi.class.php」にサービスのセットとか共通化したい処理を追加
3.「instance001.php」や「instance002.php」をベースにゴニョゴニョ作成する
※認証が絡まないなら「instance_callback.php」は触らなくても大丈夫かも。