PicasaHtml でアルバムを指定しない場合に、取得されない写真があるという事例をご報告をいただきました。
@toshiya240 PicasaHtmlを使っているのですが、アルバム指定では表示されるのにAll Alubmsでは表示されないものがあります。件数が多いのでAll Alubmsで件数指定を使いたいのです。考えられる原因があれば教えて下さい。
@toshiya240 全件より多く指定しても表示されません。現状の最新8枚はアルバム指定だと下から(新しい順)1〜8と表示されますが、All Albumsだと3,1,2,4,7と3枚表示されず順番も変わります。
調べてみると、Picasa の API の返却データに含まれない写真があるケースを確認しました。アルバムを指定しない場合ということ以外の発生条件はわかっていません。
@toshiya240 対応ありがとうございます。アルバム指定の場合でも件数指定ができると助かるのですが・・・、ご検討ください。
ということで、これまではアルバム指定時には件数指定は無効としていましたが、内部処理を見直してアルバム指定時に最大取得件数を指定した場合は、新しい方から指定した件数が表示されるようにしました。アルバム指定時に件数が未入力の場合は、これまで通りアルバム内のすべての写真を取得します。
アルバムに対して件数を指定する例
▼ 件数指定をスライダーに変更しました。値の範囲は 1〜1000 です。
▼ 写真が 5 枚ある「Seeq」というアルバムを例として使用します。
それにしても
Picasa の挙動がよくわかりません。
取得件数の境目が、アップロードした日付の異なる写真をまたぐ場合に抜けが発生するような気もしますが、API の利用側で対処できるものではないと思いますので深く追うのはやめておきます。
新年最初のエントリがこんな形になるとは思っていませんでした(;^ω^)
2013 年もよろしくお願いいたします。
0 コメント:
コメントを投稿