Picasa に画像をアップロードすると、応答が返されます。
PhotoEntry returnedPhoto = myService.insert(feedUrl, PhotoEntry.class, myMedia);
今、画像の直接 URL を抽出したいと考えています。私が行った場合...
for (Link link : returnedPhoto.getLinks()) {
System.out.println(link.getHref());
}
...正しい URL を取得しましたが、間接的です。たとえば、https://picasaweb.google.com/data/feed/api/user/blablabla
このような URL は画像ファイルではなく、この画像を含む Picasa ページを指しています。
そして、私が取得したいのは、次のような URL です。https://lh4.googleusercontent.com/blablabla/blablabla/blabla/bla/my_image.jpg
私は、.Net ユーザーがクラス "PicasaQuery" を使用してこれを実行できることを理解しました。しかし、gdata-java-library で見つからないため、このクラスは .Net バージョンにしか存在しないと思います。他の方法で画像の直接 URL を抽出するにはどうすればよいですか?