!!!mixi アプリ マイミクのリスト表示 [mixi アプリ] !!マイミクのリストを表示するサンプル {{ref_image mixi_app_mymx.jpg}} !!ソース !重要API ,API,概要 ,[newIdSpec|http://code.google.com/intl/ja/apis/opensocial/docs/0.8/reference/#opensocial.newIdSpec],[IdSpce|http://code.google.com/intl/ja/apis/opensocial/docs/0.8/reference/#opensocial.IdSpec] オブジェクトを作成 ,[newFetchPeopleRequest|http://code.google.com/intl/ja/apis/opensocial/docs/0.8/reference/#opensocial.DataRequest.newFetchPeopleRequest],サーバーから友だちを要求するアイテムを作成。[Collection|http://code.google.com/intl/ja/apis/opensocial/docs/0.8/reference/#opensocial.Collection] オブジェクトを返す // 閲覧者の友人コレクション取得要求 function request() { var idspec = opensocial.newIdSpec({ "userId" : "VIEWER", "groupId" : "FRIENDS" }); var req = opensocial.newDataRequest(); req.add(req.newFetchPeopleRequest(idspec), "friends"); req.send(response); } // 閲覧者の友人コレクション取得応答 function response(dataResponse) { var friends = dataResponse.get("friends").getData(); document.getElementById("friend_list").innerHTML = printFriendsList(friends); } // 閲覧者の友人リスト表示 function printFriendsList(friends) { var html = ""; html += ""; friends.each( function(friend) { html += ""; html += ""; html += ""; html += ""; }); html += "
ImageNickName
" + friend.getDisplayName() + "
"; return html; } gadgets.util.registerOnLoadHandler(request);
]]>