昨日は、Google+ の非公式APIを使ったPHPスクリプトを公開しましたが、
せっかく公式APIがリリースされたので、新しく作り直してみました。
Google plus feed(use Official API)
PlusFeedで取得出来るものとほぼ同じ内容になっています。
ATOM形式からRSS形式に変更したのですが、使う分には大差ないと思います。
このPHPスクリプトを使うには、Google+ のAPIキーが必要です。
Google API Consoleにアクセスし、キーを取得してください。
また、OAUTH認証には、Google APIs Client Library for PHPを利用しています。
https://developers.google.com/+/downloadsから入手してください。
設置手順は、http://code.google.com/p/google-plus-php-starter/ とほぼ同じです。
まずは、手順通りに設定し、OAUTH認証が上手く行くか確かめてください。
- まずは Google API Console を開きます。
- プロジェクトホーム"画面から、GoogleとAPI を有効にします。
- 左カラムのAPI Access をクリックします。
- Create an OAuth2 client ID と書かれたボタンをクリックします。
- アプリケーション名を入力して次に進みます。
- Web Application を選択
- Create client ID をクリック
- Edit… をクリックすると、Client IDが作成されます。
- コールバックURLを入力します。
(http://hogehoge/googleplus/index.php のようにフルパスで)
- 最新版のライブラリをダウンロードして下さい。
併せて、認証テストのためにサンプルのindex.phpも保存します。
解凍したライブラリとPHPは、ディレクトリの同じ階層に設置してください。
https//google-plus-php-starter.googlecode.com/svn/trunk/index.php https://google-plus-php-starter.googlecode.com/svn/trunk/style.css
- 手順1で取得した Client ID、Client secret、Redirect URIs、API key を
index.phpの該当部分に記入します。(developer_key に API keyを入れる) http://hogehoge/googleplus/index.php にアクセスし Connect Me!をクリックし、開いたページの認証ボタンをクリック。
- 自分の投稿一覧(Publish のみ)が表示されれば準備完了です。
Google plus feed(use Official API) に手順3のキーを入力し、
ファイル名を「gplusfeed.php」にして先ほどと同じディレクトリに保存します。
http://hogehoge/googleplus/gplusfeed.php にアクセスするとRSSフィードが
表示されるはずです。
何かわからないことがあれば、コメント欄かG+でメッセージを下さい。
わかる範囲であれば回答いたします。
0 件のコメント:
コメントを投稿