タグ

opensocialに関するsaronpasuのブックマーク (114)

  • OpenSocial + FLASHのライブラリ - ppworks.jp

    OpenSocialでFLASHを使うに当たって、ライブラリはないもんかと探してみたところ、google codeにいくつかのプロジェクトが存在を確認しました。下記の上から2つまでが実際にファイルが上がっております。 opensocial-actionscript-client どちらかというとflex向けかもしれません。 opensocial-as3-client flash CS3とかでもいけるかもしれません。 opensocial-as-client(なにもない) as3opensociallib(adobeの中の人?なにもない) なにもないかもしれません。 他にもflixiというライブラリがあります。 どれもまだざっとしか見ていないのですが、ActionScript側にもJavaScript APIと同様の構造を用意してあげて、Gadget XMLからJavaScript API

    OpenSocial + FLASHのライブラリ - ppworks.jp
    saronpasu
    saronpasu 2009/07/03
    opensocial-as3-clientを実際に使ってみた場合
  • OpenSocialでの共通課金API - OpenSocial Virtual Currency API

    OpenSocialの特徴は、開発したアプリケーションをさまざまなSNSに展開することができるという可搬性にあります。つまり、アプリケーションに対するビジネスを行う市場について、特定のSNSだけでなく、世界中の多くの市場を相手にすることができるということになります。 日のモバイル市場や、世界のいくつかのSNSでは、すでにデジタルコンテンツを売り買いすることが盛んに行われています。この売買を実現するために、モバイルやSNSといったプラットフォームは、課金を行うための仕組みを整えてコンテンツプロバイダに提供し、利用してもらいます。ただし、そのほとんどが、プラットフォームごとに独自に策定された仕様となっています。プラットフォームごとに、コンテンツプロバイダは課金のための仕様を1から理解する必要が出てきます。 例えば、OpenSocialアプリケーションでSNSが提供する課金の仕組みを使いたいと

  • ラボブログ : OpenSocial入門 アーカイブ

    スパイスラボ神部です。 Web の基盤技術となっている HTML では、ハイパーリンクがその特徴でした。OpenSocial アプリでもそのようなことを行うには、どうしたらいいでしょうか。 -ハイパーリンクが好きだ! - Favorites! requestNavigateTo() を使おう Gadgets API リファレンス - OpenSocial - Google Code また、v0.7 ですが、コードサンプルもあるようです。 OpenSocial API デベロッパー ガイド (v0.7) - OpenSocial - Google Code とりあえずしたしらべということで。

  • Tender Surrender » OpenSocial/RESTful API Specification

    RESTful APIはすべてのOpenSocial 0.8に対応したクライアントおよびサーバーに共通のプロトコルとして提供されます。これは2007年11月に発表されたGDataベースのOpenSocial data APIを置き換えるものです。 概要 † このAPIはクライアントがウェブページ上のガジェット外部にあるOpenSocialコンテナサーバーとやり取りするための、言語にもプラットフォームにも中立なプロトコルを定義します。プロトコルとしては、どんな言語でも、どんなプラットフォームでも比較的容易に実装可能なように作られています。この仕様は、ウェブページ上のガジェットから、ユーザーデータの同期を行うサーバーまで、様々なクライアントから利用することができます。 このプロトコルは主に、リソースとそのオペレーションについて扱い、HTTPプロトコル上でサーバーから取得や更新を行う標準のHTT

  • OpenSocial Host 勉強会に行ってきた - onkはギリギリ霊長類

    2009/06/26 (金) に開催された OpenSocial Host 勉強会 に行ってきました! 会の内容は ぷりどうぐ さんがめっちゃ詳しくレポート上げてますね。参考にしながらエントリ書こうw OpenSocial Host とは? HeartRails さんが提供しているサービス。 提供するもの ファイルホスティング 公開当初は js の API しかなかったので「使い道ねーなぁ」と思ってたんだけど,いつの間にかファイルをホスティングできるようになってました。 gadget.xml とアプリ内で使う js・画像さえ置いちゃえばもうこっちのモンなので,これは素直に嬉しい! 外部ストレージ API js から呼べる key-value store。無料だと 500 M まで使える。 容量制限や個数制限がキツくなく,データごとにパーミッションを設定しやすいのが Persistence

    saronpasu
    saronpasu 2009/06/30
    "結局 Firebug とは超仲良くするハメになるんですけどね(-ω-;)"なるほど。
  • OpenSocial Host勉強会用のサンプルコードと課題 - おもしろWEBサービス開発日記

    この後行われるOpenSocial Host勉強会用のコードと課題です。あとで別の場所に移すかも。 tutorial.xml <?xml version="1.0" encoding="UTF-8"?> <Module> <ModulePrefs title="Todoアプリ" description="OpensocialHostTutorial" author="HeartRails Inc." author_email="maeshima@heartrails.com"> <Require feature="opensocial-0.8" /> <Require feature="dynamic-height"/> <Optional feature="content-rewrite"> <Param name="include-urls"/> <Param name="exclud

    OpenSocial Host勉強会用のサンプルコードと課題 - おもしろWEBサービス開発日記
  • mixi アプリを 5 つリリースしました! - onkはギリギリ霊長類

    実験的な要素が強いですが mixi アプリをドバッとリリースしました。 ドリコムのmixiアプリ 上期に、研究開発費約1億5000万円を投下する。ミクシィが運営するソーシャルネットワーキングサービス(SNS)「mixi」のアプリプラットフォーム「mixiアプリ」に対応し、「ソーシャルアプリでゲームを開発・提供する」(内藤氏)計画も進めていると5月15日の決算説明会で明らかにした。 【上期に研究開発費約1億5000万円、「mixiアプリ」向けにゲームも開発--ドリコムが決算説明会で発表 - VENTURE VIEW】 と以前記事がありましたが,この一角ですね。OpenSocial アプリは僕の所属部署で担当しています。

  • Restful API は SNS の内部情報を適切な形でオープンにする(かも) ( ラボブログ )

    スパイスラボ神部です。 mixiアプリモバイルをつくっている課程で、xoauth_requestor_id について調べていたら、よういちろうさんの次のような記事を発見。 -天使やカイザーと呼ばれて: iPhoneとOpenSocialは相性がよい? これ、ほぼ一年前の記事が…OpenSocial まわりのひとたちは未来を見過ぎていて、追いつくのが大変です。Google など一部企業では、もしこれが Facebook にたいする生き残り策の中から生まれたものだとしても、それが共通認識となっているのだとしたら驚異というか・・・これが啓蒙されて広まるまでにはどれくらいかかるのだろう、と考えてしまいます。 -未来が好きだ! - Favorites! Restful API の使いどころ 今回思ったのは、Restful API は使いやすいってこと。 手持ちのサーバへの負荷は高くなるが、いっそ

  • OpenSocial Hackathon参加を躊躇されてる方々へ

    来る6月11日に、OpenSocial Hackathonが開催されます。OpenSocial Hackathonは、他のAPIと比べてその開催頻度が高く、ほぼ毎月行っています。参加者の方々のレベルは幅広く、ちょっとかじったことのある方から熟練者まで様々です。 さて、最近僕の耳に、 「Hackathonへの参加資格はありますか?」 「どれだけOpenSocialのことを知っていれば、Hackathonに参加できますか?」 「自分はHackathonに参加できるレベルではないです」 「OpenSocialアプリケーション開発未経験ではだめですか?」 など、OpenSocialに興味はあるけどHackathonに参加するのはちょっと・・・、という意見を聞くようになりました。このようなモチベーションの持ち主がHackathonに参加していただけないのは、主催する側からしても非常に残念なことです。

  • iPhoneとOpenSocialは相性がよい?

    既存の大手SNSが、iPhone向けのアプリケーションを続々と公開している。App Storeに「ソーシャルネットワーキング」というカテゴリがあるくらいの勢いである。FacebookやMySpace、そして先日mixiもiPhoenアプリの公開を始めた。 「 mixiのiPhoneアプリ公開」 - IT media このmixiアプリは、多くのmixiユーザに使われてるだけでなく、内部でAtomPubを使ってmixiにアクセスしていることが多くの技術者の心を掴んだ。つまり、超閉鎖的SNSだと思われているmixiも、AtomPubでの外部との連携手段が存在していた、ということだ。 OpenSocialでは、v0.8からRESTful APIが規定された。これにより、SNSのWebサイト外の任意の場所から、SNSが持つ情報を取得したり更新したりできるようになる。そして、その手順(プロトコル)が

  • Writing OAuth Gadgets - Gadgets - Google Code

    Writing OAuth Gadgets This document describes how to write gadgets that use the OAuth feature to do authentication. You use OAuth in conjunction with the makeRequest() function. For a general discussion of using the makeRequest() function to fetch remote content, see Fetching Remote Content. This document focuses primarily on the simplest use case: writing gadgets that run on iGoogle and access a

  • パーミッションモデル - goo Developer's Kitchen

    goo Social PlatformAPIの集合ですが、だからといって誰でもどのデータでもアクセスできるわけではありません。データの取得や更新を行うためには、状況に応じてクリアしなければならない条件があります。このページでは、goo Social Platformにおける個人情報やデータのパーミッションについて解説します。 考慮すべきこと OpenSocialガジェットが個人情報やデータを扱うことができるかどうかは、下記に依存します。 ガジェットのビューアーは誰か 個人情報/データを取得/更新しようとしているガジェットのオーナーは誰か 個人情報/データが取得/更新されるオブジェクトはガジェットをインストールしているか オブジェクトとビューアーの関係は? 取得したいのは 個人情報か 基情報か 友達一覧か アクティビティか アプリデータか 更新・削除したいのは アクティビティか アプリデ

    saronpasu
    saronpasu 2009/06/30
    gooに限らず、OpenSocial全般に言えるかも。重要
  • Tender Surrender » OpenSocialガジェット開発で注意すべきキャッシュ機能

    先日の記事でShindigが持つOpenSocialアーキテクチャの強力なキャッシュ機能について触れました。Shindigには大きく4種類のキャッシュが存在しています。 ガジェットXMLのキャッシュ makeRequestでアクセスされる外部APIのキャッシュ featureを固めたJavaScriptのキャッシュ JavaScriptCSS、imgなどHTMLからリンクされたリソースのキャッシュ ガジェットXMLのキャッシュ OpenSocialガジェットを開発し始めて最初につまずくのがこのガジェットXMLのキャッシュでしょう。ガジェットXML上で変更を行っても、それが実際のガジェット表示上に反映されない場合は、まずガジェットXMLがキャッシュされていることを疑いましょう。 ガジェットXML上でJavaScriptコードを修正しつつサンドボックス環境で動作確認しながら開発

    saronpasu
    saronpasu 2009/06/29
    キャッシュの話
  • mixi Developer Center (ミクシィ デベロッパーセンター) » よくあるご質問

    Gadget XMLファイルのキャッシュについて mixiアプリを開発していて、Gadget XMLファイルの変更をしたとしても、何故か反映されません。どうしたら反映されるのでしょうか? mixiアプリでは、様々なレイヤーで強力にキャッシュが働きます。これは、mixiアプリの動作に関する負荷をできるだけ減らして、利用者に快適にアプリを利用してもらえるようにするための工夫です。しかし、mixiアプリの開発において、そのキャッシュが開発の妨げになってしまうケースも十分に考えられます。 ここでは、開発の妨げになりやすいキャッシュの制御方法を解説します。 Gadget XMLファイルのキャッシュ mixiアプリの必須構成要素であるGadget XMLファイルに記述された内容は、mixiアプリが動作する際に必ず必要となります。登録されたGadget XMLファイルのURLに毎回アクセスすることは合理

    saronpasu
    saronpasu 2009/06/29
    ProxyURLRequestsParametersではなく、mixi.jpコンテナではRequestsParametersなので注意
  • キャッシュを制御して効率よく開発する - goo Developer's Kitchen

    saronpasu
    saronpasu 2009/06/29
    "gadgets.io.ProxyUrlRequestParamters.REFRESH_INTERVALというパラメータを追加し、0に設定してください。キャッシュされなくなります。 " <- 重要
  • mixiアプリ キャッシュを無効にする方法 - mixiオープンソーシャルアプリ開発日誌

    こんにちは! akahoshiです。 今日はmixiアプリの開発中に便利なキャッシュをさせない方法をご紹介します。 キャッシュとは? キャッシュは簡単に言いますと、一度開いたページのデータを記憶して次回アクセスした時もそのデータを表示させるみたいな感じです。これはページに訪問する度にデータを読み込むとページの表示速度が遅くなったりサーバーに負荷がかかることを解消したりします。 さて、そんなキャッシュですが開発中にキャッシュがされると面倒なことになります。 開発中はキャッシュをさせない なぜかというと開発中はコードが頻繁に編集されますのでキャッシュを有効にしてしまうと編集前のデータを読み込んでしまい編集したコードの確認ができません。 ということで開発中はキャッシュをさせないようにしましょう。 mixiアプリでキャッシュを無効にする方法 さて、mixiアプリでキャッシュを無効にするにはURL

  • 署名付きリクエストの検証 on Rails - urekatのスカンク日記3

    http://developer.mixi.co.jp/appli/make_request/validating_signed_requests これのRails版。 http://mixiapp.ssktkr.com/ class TopController < ApplicationController def index end MIXI_CERTIFICATE = <<END -----BEGIN CERTIFICATE----- MIICdzCCAeCgAwIBAgIJAOi/chE0MhufMA0GCSqGSIb3DQEBBQUAMDIxCzAJBgNV BAYTAkpQMREwDwYDVQQKEwhtaXhpIEluYzEQMA4GA1UEAxMHbWl4aS5qcDAeFw0w OTA0MjgwNzAyMTVaFw0xMDA0MjgwNzAyMTVaMDIxCzAJBgN

  • 2-legged OAuth on OpenSocial - Codin’ In The Free World

    OAuth Consumer Request 前回も簡単に触れましたが、OAuth Consumer Requestという拡張仕様があり、 これは二者間でのやり取りを行うためのものでした。OAuthのプロトコル中で 重要なパラメータは、トークンとシグネチャ(署名)です。トークンは、ある エンドユーザーがサービスプロバイダ上に持っているリソースに対して、 特定のコンシューマがアクセスしてもよいという認可を与えたという証明となります。 また、コンシューマはリクエスト毎に共有鍵、もしくは秘密鍵で署名をつけることにより、 不正なコンシューマの偽装を防ぐことが出来ます。 二者間でやりとりを行う場合、エンドユーザは登場しません。なので、トークンを 扱う必要がなく、署名の検証のみで認証を行うことになります。 事前にリクエストトークンの発行、エンドユーザをリダイレクトさせて承認をもらう、 承認済のリクエス

    saronpasu
    saronpasu 2009/06/26
    "2-legged OAuth on OpenSocial"
  • mixi アプリモバイルで Hello World してみました! ( ラボブログ ) - ryuzi_kambe の?D

    ケータイ, mixiアプリ, OpenSocialhttp://blog.spicebox.jp/labs/2009/06/_mixi_hello_world.html早速昨日発表になった mixi アプリモバイルのβ版 で、さっそく Hello World してみたいと思います。 いろいろ調べてみます。 確認方法を知るためには、パートナーアカウントを取得して、RemixLabs コミュニティに参加する必要があります。その上で、指定の確認方法を使って確認してください。 こちらは簡単ですね。アプリの設定変更から指定するだけです。 mixi Developer Center (ミクシィ デベロッパーセンター) » アプリ登録 こちらもそのままです。 mixi Developer Center (ミクシィ デベロッパーセンター) » ガジェットXMLの記述方法 mixi Developer Ce

  • バナナ研究所:速攻で作る OpenSocialアプリ ( RSA-SHA1 ) ブログ

    前回のブログにて OpenSocial Client Library Ruby版に付属している Gifts アプリを動作させるまで説明しました。 OpenSocialコンテナ(Orkut) -> 外部サーバへのリクエストの署名方式には HMAC-SHA1 を用いていましたが、今回はより一般的な RSA-SHA1 を用いた方法を説明します。 HMAC-SHA1では consumer key と consumer secret の2つが必要でしたが、RSA-SHA1ではそれらは必要なく、公開鍵だけが必要となります。 ■ OpenSocialコンテナ(Orkut) -> 外部サーバ のリクエストの署名方式を HMAC-SHA1 から RSA-SHA1 へ変更 GIFT_SAMPLE/public/gifts.xml の 14行目辺りのparams["OAUTH_SERVICE_NA