| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
編集の要約なし
==mixi アプリ マイミクのリスト表示==
[[mixi アプリ]]
===マイミクのリストを表示するサンプル===
[[File:0799_mixi_app_mymx.jpg]]
|-
|[http://code.google.com/intl/ja/apis/opensocial/docs/0.8/reference/#opensocial.Collection newFetchPeopleRequest|http://code.google.com/intl/ja/apis/opensocial/docs/0.8/reference/#opensocial.DataRequest.newFetchPeopleRequest]
|サーバーから友だちを要求するアイテムを作成。[Collection] <&lt;Person> &gt; オブジェクトを返す
|-
|}
<&lt;?xml version="1.0" encoding="UTF-8" ?> &gt; <&lt;Module>&gt; <&lt;ModulePrefs title="list_friends">&gt; <&lt;Require feature="opensocial-0.8"/>&gt; <&lt;/ModulePrefs> &gt; <&lt;Content type="html">&gt; <&lt;![CDATA[ <&lt;script type="text/javascript">&gt;
// 閲覧者の友人コレクション取得要求
function request() {
// 閲覧者の友人リスト表示
function printFriendsList(friends) {
var html = "<&lt;table border='1'>&gt;"; html += "<&lt;tr><&gt;&lt;th>&gt;Image<&lt;/th><&gt;&lt;th>&gt;NickName<&lt;/th><&gt;&lt;/tr>&gt;";
friends.each( function(friend) {
html += "<&lt;tr>&gt;"; html += "<&lt;td><&gt;&lt;img src='" + friend.getField("thumbnailUrl") + "'><&gt;&lt;/td>&gt;"; html += "<&lt;td><&gt;&lt;a href='" + friend.getField("profileUrl") + "' target='_blank'>&gt;" + friend.getDisplayName() + "<&lt;/a><&gt;&lt;/td>&gt;"; html += "<&lt;/tr>&gt;";
});
html += "<&lt;/table>&gt;";
return html;
}
gadgets.util.registerOnLoadHandler(request);
<&lt;/script>&gt; <&lt;div id="friend_list"/>&gt; ]]>&gt; <&lt;/Content> &gt; <&lt;/Module>&gt;

案内メニュー