2009-06-08 Google Friend Connect 対応した opensocial-jquery 1.0.3 をリリースしました! おはようございます。なかじまんです。 opensocial-jquery 1.0.3 をリリースしました。opensocial-jquery は Google Friend Connect JavaScript API (GFC JS API) に対応し、いままでの OpenSocial ガジェットの開発に加えて、ソーシャルなウェブサイトも開発できるようになりました。 ひととおりの機能を盛り込んだデモを用意しましたので、まずは体験してみてください。 Google Friend Connect In-page integration (デモ) デモのソースコードを抜粋して、使い方を紹介します。 初期化 ウェブサイトで opensocial-jque
2009-05-30 Google Friend Connect の two-legged OAuth とその使いどころを確認してみた こんばんは。なかじまんです。なんか Google Wave の熱気がスゴイんですが、Google Friend Connect ネタでいきます。 はじめに Google Friend Connect (GFC) の two-legged OAuth を使って、ユーザのプロフィールを取得して表示してみました。スクリーンショットはこんな感じです。 そして、ソースコードはこんな感じです。いつもどおり Aptana Jaxer を使っています。JavaScript なのでクライアントサイドに見えるかもしれませんが、サーバサイドで動かしています。ややこしくてごめんなさい。 <script type="text/javascript" src="sha1.js" ru
2009-05-22 Google Friend Connect API の initOpenSocialApi をもっとよく知る おはようございます。なかじまんです。 はじめにお知らせです。 Google Developer Day 2009 は 6月9日(火) です。Google Developer Day 2009 Japan ハッカソンの募集 もはじまっています。ハッカソンは 10日(水) と 11日(木) です。昨年はあっという間に定員に達しましたのでお早めに。 本題です。 Google Friend Connect API (GFC API) の initOpenSocialApi メソッド は、ユーザのアイデンティティに変化があったとき、コールバックするという仕様なのですが、そのコールバックのタイミングとか状態の関係がどうも分かりにくいです。 そこで、次のソースコードを、様々
2009-05-15 REST protocolを使って Google Friend Connect をサーバサイドで統合できる雰囲気を確認してみた おはようございます。なかじまんです。 Google Friend Connect (GFC) というと、ガジェットや JavaScript API といったクライアントサイドの実装を連想することが多いと思いますが、Google Friend Connect APIs は REST protocol にも対応するので、GFC をサーバサイドで統合するという選択もありうるわけです。 そのサーバサイドでの統合がどんな雰囲気になるのか、簡単なサンプルを書いて試してみました。GFC にサインインして VIEWER のプロフィールを取得して表示するというものです。どんな振る舞いをするのか、その動画を用意しました。 ソースコードは、次のとおりです。Apta
2009-05-03 OpenSocial Hackathon in April 2009 に参加してきました おはようございます。なかじまんです。OpenSocial Hackathon in April 2009 に参加してきましたので、その成果をお伝えします。 今回の会場は、リクルートメディアテクノロジーラボ(銀座8丁目)で、そのオフィス内の共用スペースのようなところです。次の写真のとおり、いわゆる会社やホテルなどの会議室のようなホワイトな堅苦しいイメージはないので、仕事の気分から離れて楽しむことができました。 さらに、メディアテクノロジーラボさんから なんと無料でランチ までご馳走になってしまいました。また、その後の懇親会でも会費 1,000 円でいろいろ用意してもらったりして、財布の厳しいこのご時世に、本当にありがとうございます。 ※写真は gooホーム Developer's
2009-04-25 問題提起 Google Analytics API の AuthSub 認証を OpenSocial ガジェットで使うことの是非 こんにちは。なかじまんです。 多くの人が待ち望んでいた Google Analytics API がリリースされたんですってね。さっそく、次のエントリの解説とサンプルを参考にしながら、自分のサイトでも使えることを確認できました。どんな新しいことに結び付くのか、アイディアが浮かびませんが、何かすごいサービスやアプリケーションが登場するかもしれないですね。 Google Analytics APIのJavaScriptライブラリを使ってみた(準備/認証編) - F.Ko-Jiの「一秒後は未来」どうやらページ上に画像を1個読み込ませておかないといけないらしい。その画像の存在確認をしているのだろうか。とりあえず1pxの画像を用意してアップロード。こ
2009-04-21 (続) いくつかコンテナをピックアップして gadgets.io.makeRequest で SIGNED リクエストを投げてみました こんばんは。なかじまんです。 いくつかコンテナをピックアップして gadgets.io.makeRequest で SIGNED リクエストを投げてみました。いくつかのコンテナをピックアップして gadgets.io.makeRequest で SIGNED リクエストを投げてみました。リクエスト先にどのようなパラメータが届くのか気になっていたので、この機会にメモしましたのでお伝えします。何かの参考になれば幸いです。続けて goo Social Platform と Google Friend Connect でも gadgets.io.makeRequest で SIGNED リクエストを投げてみました。 ↓goo Social P
2009-04-01 Google Friend Connect JS API が Firefox2 だと遅い理由が分かったかも!? こんばんは。なかじまんです。 Google Friend Connect JS API を使い始めてみたのですが、どうやって People や AppData などのサイズの大きいデータをクロスドメインで交換しているのか気になったので、次の実例を元にその仕掛けを調べてみました。 Welcome to the Friend Connect integration example site http://www.ossamples.com/api/ 基本的な仕掛けは Gadgets API の gadgets.rpc と同じようです。きっと実装も同じでしょう。ですので、IE6, IE7, Firfox2 など、旧世代の多くのブラウザでは、iframe と rpc
2009-03-03 いくつかコンテナをピックアップして gadgets.io.makeRequest で SIGNED リクエストを投げてみました。 おはようございます。なかじまんです。 いくつかのコンテナをピックアップして gadgets.io.makeRequest で SIGNED リクエストを投げてみました。リクエスト先にどのようなパラメータが届くのか気になっていたので、この機会にメモしましたのでお伝えします。何かの参考になれば幸いです。 ↓iGoogle sandbox です。長いパラメータ値は省略...しています。 POST /html.cgi? opensocial_owner_id=101827817145299921798& opensocial_viewer_id=101827817145299921798& opensocial_app_id=11726611007
2008-12-25 opensocial-jquery OpenSocial ガジェット向けにカスタマイズした jQuery とそのプラグインです おはようございます。なかじまんです。opensocial-jquery 0.1.0 をリリースしました。 opensocial-jquery は、OpenSocial ガジェット (アプリケーション) 向けにカスタマイズした jQuery とそのプラグインです。opensocial-jquery を使うと、OpenSocial API と Gadgets API をほとんど意識することなく、jQuery を使ってウェブサイトを開発するノリで OpenSocial ガジェットを開発できます。 実例 まずは、サンプルのソースコードを紹介します。ガジェットのソースコードですが、jQuery を使ってウェブサイトを開発するのと変わらないでしょ? <?
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く