apiの最近のブログ記事

mixiのフォトアルバムのAPIが公開されたのでいろいろいじってみてたがどうもパラメータの設定とかがうまくいかないようだ。
リンク先には
OpenSocial 0.9にて規定されたAlbums APIに準拠したものです。
とありまた一番下にある"現状の制限について"

Albums APIの利用について、現状では以下の制限がありますので、ご注意ください。

  • 取得対象のフォトアルバムおよび写真は、Viewerのみとなります。
  • 取得可能なフォトアルバムおよび写真は、全体公開と設定されているもののみとなります。
となってるのでOpenSocialのAlbums APIなど調べてみるとnewFetchMediaItemsRequestの引数にパラメータが渡せる模様。デフォルトの設定だとアルバム20件しか持ってこないのでopensocial.DataRequest.AlbumRequestFields.FIRSTとかopensocial.DataRequest.AlbumRequestFields.MAXの値を変えて渡してみるも常に最新から20件しかとれないんでどうもうまく動いてないっぽい。
	var req = opensocial.newDataRequest();
	var opt_params = {};
	opt_params[opensocial.DataRequest.AlbumRequestFields.FIRST] = 2; 
	opt_params[opensocial.DataRequest.AlbumRequestFields.MAX] = 10;
	req.add(req.newFetchAlbumsRequest(opensocial.IdSpec.PersonId.VIEWER,opt_params), "albums");
Javascriptiのソースはこんな感じ。うーむ。。。