SDKインストールについて
Java Google Data APIs Client Libraryをダウンロードしてパスを通せばいいのですが、不足のライブラリを言われます。
- Google-Collect
- JavaMail
とりあえず試したのは、アルバムと写真のリストの入手です。以下のサンプルで出力している内容自体はあまり意味はありません。どんな情報が出てくるのかは、各自で試してみてください。
アルバムリストの入手
public void getAlbumList() throws MalformedURLException, IOException, ServiceException {
PicasawebService myService = new PicasawebService("example");
myService.setUserCredentials("USERID", "PASSWD");
URL feedUrl = new URL("http://picasaweb.google.com/data/feed/api/user/USERID?kind=album");
UserFeed myUserFeed = myService.getFeed(feedUrl, UserFeed.class);
for (AlbumEntry myAlbum : myUserFeed.getAlbumEntries()) {
System.out.println(myAlbum.getTitle().getPlainText());
System.out.println(myAlbum.getId());
}
}
フォトリストの入手
public void getPhotoList() throws MalformedURLException, IOException, ServiceException {
PicasawebService myService = new PicasawebService("example");
URL feedUrl = new URL("http://picasaweb.google.com/data/feed/api/user/USERID/albumid/ALUBUMID");
myService.setUserCredentials("USERID", "PASSWD");
AlbumFeed feed = myService.getFeed(feedUrl, AlbumFeed.class);
for (PhotoEntry photo : feed.getPhotoEntries()) {
System.out.println(photo.getTitle().getPlainText());
System.out.println(photo.getHtmlLink().getHref());
System.out.println(photo.getId());
}
}
}
0 件のコメント:
コメントを投稿