ラボ > PHP:GoogleAPI、Google関連:Google APIs

GoogleAPIをPHPで使うオレオレ初期ファイル

使う頻度が少ない割に使うときが面倒なので、zipにしておく。

作成日: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」は触らなくても大丈夫かも。

関連項目

GoogleAPIを使いたい
GoogleAPIをPHPで使う