サービスを停止したいと言ってきたので、
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 件のコメント:
コメントを投稿