なかじまんさん
実例拝見しました。下記、雑感です。
▼招待制工数のカウント
OpenSocial JavaScript API では
opensocial.requestShareApp(
person.id, null, function(response) {
var recipientIds = response.getData()["recipientIds"];
//do someting...
});
と書くところが、
$('#invite').submit(function() {
$.invite(function(ids) {
$('#invite-result').render({ ids: ids }).show();
});
return false;
});
という感じになってるわけですね。これなら例えば
招待済みIDを保存しておいて、次回hasappフィルタで
増えていたIDとつきあわせて招待数成功を獲得し、
アプリのインセンティブにすることもできますね!
▼deferred?
後半では、
$('#invite-deferred').submit(function() {
$.invite().next(function(ids) {
...
として実行を順番にやっているんですけど、
これは通常のコールバック関数ではだめなんですか?
冒頭のOpenSocial JavaScript APIでは招待した
利用者の取得に失敗した記憶はあまりないのですが・・・
▼viewの引数のパラメータの受け取り方
あとは別件でjQueryメインの話になりますが、これまでの
jQuery(function($) {
});
から
$(document).ready(function() {
});
に書き方が変えはじめられたのですね。
こちら、
jQuery(function($, data) {
});
みたいなものは
$(document).ready(function($, data) {
});
とかけばいいのですかね。
http://code.google.com/p/opensocial-jquery/wiki/View
にあるように。
とりいそぎ。
--
神部
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Web のサービス続々リリース中!
http://labs.spicebox.jp/
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
スパイスボックスラボラトリ
神部竜二(mobile: 08059337029)
Ryuji Kanbe <
ka...@spicebox.co.jp>
spicebox, inc. / 株式会社スパイスボックス
150-6016
渋谷区恵比寿4-20-3 YGPタワー16F
恵比寿ガーデンプレイス郵便局 私書箱5003
Tel 03-5449-7488 / Fax 03-5449-7487
http://www.spicebox.co.jp/
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=