2011年9月16日金曜日

Google+ のRSSフィードを取得するPHPスクリプト

以前、Google+の投稿をTwitterに同期するPHPスクリプトの記事を書いたときに
Google+ のAtomフィードが取得できるPlusFeedを紹介しました。

しかし、ご存知のとおりPlusFeedは現在利用できなくなっております。
https://github.com/russellbeattie/plusfeedでソースが公開されていますので、
使おうと思えば誰でも使うことはできます。

ですが、これを設置するのは少し手間が掛かりますし、そのまま利用すると
Google Appsの新料金体系でとんでもない料金が請求されるかもしれません・・・

他にも Google+ のフィードを出力してくれるサービスは現れたのですが、
どうもしっくりこない感じで・・・



そこで今回の話題は、
気に入ったのがないなら自分で作っちゃおうww
っていうお話です。

PlusFeedを設置するのに比べたら全然楽チンです。
Google+ API(非公式版)とPHPのスクリプトでゴニョゴニョするだけですよ。

Google+ 公式APIが公開されたって言うのに、今更非公式APIのお話ですいません(--;





まず必要になるのは、Google+ API(非公式)のライブラリ。
親切な方が↓で公開してくれました。
https://github.com/jmstriegel/php.googleplusapi

こちらをダウンロードして使いましょう。

tar.gzip でも zip でも好きなほうを保存し、解凍したら PHP の使えるサーバーにアップします。

次は、下記スクリプト を ライブラリ と同じ ディレクトリ に アップ します。



初期状態では、私のユーザーIDが記述されていますので、あなたのIDに直してください。
また、ファイルの拡張子はPHP、文字コードは UTF-8 にして下さいね。

このファイルにブラウザからアクセスすると、すぐにRSSフィードが表示されます。

使えればいいやっって感じで作ったので、ソースは適当ですw
使いやすいように直しても全然かまいません。

ただ、スクリプトの再配布については、ご一報ください。



0 件のコメント:

コメントを投稿