blogger api java
由于现在这个blog是用blogger做托管的,每次都要登录发贴等太麻烦了,在网上看到有的人开发了一些blog的桌面应用,,就上网搜了一下,原来google本来就提供了开发blogger的api,而且还有java的代码.
爽,可以自已开发一个了.
封装了一下blogger api中的一些简单的功能:
// 一些基本的内容,包括feed的地址等..// 相的分类, Map
static final String BLOGGER_API = "http://www.blogger.com/feeds/default/blogs";
static final String PICASA_API = "http://picasaweb.google.com/data/feed/api/user/";
static final String ATOM_NS = "http://www.blogger.com/atom/ns#";
static final String SOURCE = "JspTech-blogger-1.0";
static final String BLOGGER_SERVICE = "blogger";
private String username; // 用户名和密码,
private String password;
private URL postUrl; // 发贴对应的feed地址
private URL photoUrl; // 上传图片对应的feed地址
private URL albumUrl; // 对应的相册的feed
private String blogId; // 用户的blogId
private String blogTitle; // 用户的blog的标题
long QoteUsed; // 相册使用于了多少byte
long QoteLimited; // 相册最大多少byte
private Listlabels; // blog中的labels分类
private Mapalbums; private GoogleService bloggerService; // 对应的blogger 服务
private GoogleService picasaService; // picasaweb相册,用于上传图片
Blogger(String email, String password) {
this.username = email;
this.password = password;
}// blogger 登录
void bloggerLogin() throws ServiceException, IOException {
bloggerService = new GoogleService(BLOGGER_SERVICE, SOURCE);
bloggerService.setUserCredentials(this.username, this.password);
}
// picasa相册登录
void picasaLogin() throws ServiceException, IOException {
// picasaService = new PicasawebService(PicasawebService.PWA_SERVICE,
// SOURCE);
picasaService = new PicasawebService(SOURCE);
picasaService.setUserCredentials(this.username, this.password);
albumUrl = new URL(PICASA_API.concat(this.username).concat("?kind=album"));
}
相关文章:
Blogger Api 的简单应用(2)
Blogger Api 的简单应用(3)
Blogger Api 的简单应用(4)
测试我写的blogger客户端的发贴
Blogger客户端myblogger下载
Labels:
Trackback: http://cwq.iou1314.com/_a149
Trackback: http://cwq.iou1314.com/_a149




















