mixiアプリカンファレンスに落選したのでやっつけでアプリ作ろうとした(途中)


悔しいからつくらないもんもん!って思ってたけど、
やっぱり面白そうなので作ってみてる途中。


・閲覧者のコミュニティとマイミクをとりあえず表示。

(function() {
  var request = opensocial.newDataRequest();
  // 閲覧者のコミュニティ一覧を取得
  request.add(mixi.newFetchCommunityRequest(opensocial.IdSpec.PersonId.VIEWER), "community_data");
  // オーナーのマイミク一覧を取得?
  request.add(request.newFetchPeopleRequest(opensocial.newIdSpec({ userId: 'VIEWER', groupId: 'FRIENDS' }), { max: 1000 }), 'my_mixi_data');
  // クエリそーしん
  request.send(function (response) {
    // コミュニティ一覧処理
    var item = response.get("community_data");
    if (item.hadError()) {
      // エラー処理。item.getError() で詳細情報を取得
      return;
    }
    var communities = item.getData();
    communities.each(function (community) {
      var name = community.getName();
      var icon = community.getField(mixi.Community.Field.THUMBNAIL_URL);
      var communityList = document.getElementById('communityList');
      var text = document.createElement('span');
      text.innerHTML = '<img src="' + icon + '" />' + name + '<br />';
      communityList.appendChild(text);
    });
    // マイミク一覧処理
    var item2 = response.get("my_mixi_data");
    if (item2.hadError()) {
      // エラー処理。items.getError() で詳細情報を取得
      return;
    }
    var myMixies = item2.getData().asArray();
    var myMixiLength = myMixies.length;
    var myMixiList = document.getElementById('myMixiList');
    for (var i=0;i<myMixiLength;i++) {
      var name = myMixies[i].getDisplayName();
      var text = document.createElement('span');
      text.innerHTML = name + '<br />';
      myMixiList.appendChild(text);
    }
  });
})();


さっきまで動いてたんだけど、急にマイミクが取得できなくなったんだけど、、、
なんでだろ。
もしかして動いてるつもりになってただけ?w