« MySpace公式のデモアプリが公開中 | メイン | デブサミ版Google Hackathonの事前ミーティングに行ってきた »

[入門] 外部のJSONを取得する (makeRequest())

このエントリーをはてなブックマークに追加 Save This Page to del.icio.us このエントリーをlivedoorクリップに追加 このエントリーをニフティクリップに追加 このエントリーをBuzzurlに追加このエントリーをBuzzurlに追加 このエントリーをFC2ブックマークへ追加 このエントリーをYahoo!ブックマークに追加

前回は指定したURLの結果を取得しました。今回はその応用で外部のJSONを取得したいと思います。前回のサンプルでも取得はできますが、JavaScriptの変数として取ってこれるような機構がOpenSocialでは用意されているのです。

サンプルのアプリとして、Googleの画像検索の結果をJSONとして取得し表示する物を作成してみました。

■実行結果
・MySpace
bgn_json_makerequest.png

前回との変更点は「gadgets.io.ContentType.TEXT」の部分を「gadgets.io.ContentType.JSON」とするくらいです。callback関数の引数にJSONがやってくるのも同じです。「Google Ajax Search API」の仕様は別途ご確認ください。

■ソース(XML)

■参考ページ
Google Code - ガジェット - リモート コンテンツの処理
http://code.google.com/intl/ja/apis/gadgets/docs/remote-content.html

JSON コンテンツ タイプを使用すると、JSON エンコードのコンテンツを JavaScript オブジェクトとしてフェッチできます。

 

トラックバック

このエントリーのトラックバックURL:
http://katsubemakito.net/mt/mt-tb.cgi/720

この一覧は、次のエントリーを参照しています: [入門] 外部のJSONを取得する (makeRequest()):

» makeRequest と iframe を使った外部サーバとのやりとり 送信元 ラボブログ
スパイスラボ神部です。 一つ前のエントリでも書きましたとおり、これからは makeRequest を使っていきたいのですが、それ以前にプリミティブな方法と... [詳しくはこちら]

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

Creative Commons License
このブログは、次のライセンスで保護されています。 クリエイティブ・コモンズ・ライセンス.