Google+ APIをJavaScriptから呼び出してみた

Google+ APIが公開されたというので、JavaScriptから呼び出してみました。

OAuth 2.0なので、比較的簡単。


ただ、今のところできるのは、指定したユーザの一般公開activityを取得するとか、ユーザの情報を取得するといった程度で、サークルの情報取得や特定公開情報の取得、ポスト系はまだのようです。

使い方

  1. Google API Keyを取得する
    • Google API Consoleで、Google+API Keyを有効にする
    • API Accessのところから、Clientを登録する。
      • URLは後で適当なサーバにアップロードするファイルのURLにしておく必要がある。
      • localhostとかでも可。
      • https://〜ではなくhttp://〜でOK。
  2. 取得したAPI Keyを下記ソースに埋め込み、適当なサーバにアップロードする。
  3. Loginボタンを押してログインした後、Get activitiesを押すと自分の公開アクティビティが一覧表示される。ユーザIDを入れるとそのIDにの公開アクティビティを表示。


なお、Loginボタンを押すとURL欄に秘密のトークンが表示されますが、これはhash(#で区切られたいわゆるページ内リンク)になっていて、ブラウザ内のみで処理され、ファイルを設置したサーバに送信されたりすることはありませんのでご安心を。


動作サンプルのURL: http://neocat.jp/gtest.html


今のところたったこれだけ?という感じですが、今後に期待でしょうか。