●Contentタグのview属性でcanvas、home、profileを指定。
<Content type="html" view="canvas"><![CDATA[
ここに書いたHTMLがアプリ画面に表示される。
(アプリトップから「アプリを開く」で表示される画面)
]]></Content>
<Content type="html" view="home"><![CDATA[
ここに書いたHTMLがアプリオーナーのホーム画面に表示される。
]]></Content>
<Content type="html" view="profile"><![CDATA[
ここに書いたHTMLがアプリオーナーのプロフィール画面に表示される。
(オーナー以外の人が見るオーナーの画面)
]]></Content>
●キャッシュ防止のOptionalタグはModulePrefsタグ内に書く。
※mixiアプリではサポートしない。
http://developer.mixi.co.jp/news/2009081301
<ModulePrefs title="hoge">
<Optional feature="content-rewrite">
<Param name="expires">86400</Param>
<Param name="include-urls"></Param>
<Param name="exclude-urls">.*</Param>
</Optional>
●Ajaxはgadgets.io.makeRequestを使う。
jQueryで書くと下記のような感じだったのが
$.post("hogeURL",{fuga : 7},function(response){
$("#hogeDOM").html(response);
});
gadgets.io.makeRequestを使うと下記のようになる。
var params = {};
params[gadgets.io.RequestParameters.METHOD] = gadgets.io.MethodType.POST;
var post_data = {fuga : 7};
params[gadgets.io.RequestParameters.POST_DATA] = gadgets.io.encodeValues(post_data);
gadgets.io.makeRequest("hogeURL", function(response) {
var feed = response.data;
$("#hogeDOM").html(feed);
},params);
0 件のコメント:
コメントを投稿