サービスを停止したいと言ってきたので、
Blogger+AppEngineでただでサーバを再構築することを目指してみようと思う。
とりあえず、そのためにAppEngineからBloggerを直接更新できるようにするぞ、ということで
AppEngine上でGDATAを利用するための方法を模索。
まずは、http://code.google.com/p/gdata-java-client/の左にあるgdata-src.java-?.??.?.zipをダウンロード。
その中にある、
- gdata-blogger-*.*.jar
- gdata-blogger-meta-*.*.jar
- gdata-client-*.*.jar
- gdata-client-meta-*.*.jar
- gdata-core-*.*.jar
- google-collect-***.jar
- jsr***.jar
GoogleService service = new GoogleService("blogger", "companyname-appname-version"); try { service.setUserCredentials(user, pass); } catch (AuthenticationException e1) { e1.printStackTrace(); } final URL feedUrl = new URL("http://www.blogger.com/feeds/default/blogs"); Feed resultFeed = service.getFeed(feedUrl, Feed.class); // Print the results System.out.println(resultFeed.getTitle().getPlainText()); for (int i = 0; i < resultFeed.getEntries().size(); i++) { Entry entry = resultFeed.getEntries().get(i); System.out.println("\t" + entry.getTitle().getPlainText()); }これで、書いているBlogを全部取得することに成功。
本当はTokenつかって認証したいんだけど、よく分からないなあ。
参考はこちら。 http://kuribo-programming.blogspot.com/2009/12/gaejblogger-api.html
0 件のコメント:
コメントを投稿