Check

myspaceのopensocial.newActivity変な気がする

| | コメント(0) | トラックバック(0)
console.log(opensocial.newActivity.toSource());
> (function (title, opt_params) {opt_params = opt_params || {};opt_params.title = title;opensocial.newActivityOld(opt_params);})

ってなってるけど、サンプルコードはこんな感じになってる。

var params = {}; 
params[opensocial.Activity.Field.TITLE] = text;
var activity = opensocial.newActivity(params);
opensocial.requestCreateActivity(activity, opensocial.CreateActivityPriority.HIGH, callback);

opensocial.newActivityは第一引数をtitleとして使ってるのでなんかへんな感じ。
実際console.log(opensocial.newActivity(params));するとundefinedが返る。

opensocial.newActivity(params) || opensocial.newActivity(text, params) || opensocial.newActivityOld(params);

こんな感じでなんか返ってくるようになった。

-----------------------------

> (function (title, opt_params) {opt_params = opt_params || {};opt_params.title = title;opensocial.newActivityOld(opt_params);})

よく考えたらこれreturnしてないから絶対undefined返る気がするwww

-----------------------------

まだ動かないので悩んでみた。
opensocial.requestCreateActivityでcallbackが呼ばれない。

こっちもあやしい。。。ってことでtoSource()
> console.log(opensocial.requestCreateActivity.toSource());
> (function (activity, priority, opt_callback) {opensocial.Container.get().requestCreateActivity(activity, priority, opt_callback);})

丸投げー ってことでopensocial.Container.get().requestCreateActivityも見てみる。

> console.log(opensocial.Container.get().requestCreateActivity.toSource());
> (function () {})

orz...
なんか設定とか間違ってるんだろうか。。。

-----------------------------

フォーラムによると0.7じゃつかえないっぽいな。0.8じゃないとだめなのか。
0.7と0.8の変更点一覧ってどこにあるんだろう。

トラックバック(0)

このブログ記事を参照しているブログ一覧: myspaceのopensocial.newActivity変な気がする

このブログ記事に対するトラックバックURL: http://0-9.sakura.ne.jp/mt/mt-tb.cgi/701

コメントする