我正在使用google gmail API来阅读用户电子邮件签名:
public GenericEntry retrieveSettings(String username, String setting)
throws IOException, ServiceException {
URL singleUrl = new URL(BASE_URL + "emailsettings/2.0/" + domain + "/" + username + "/" + setting);
return userService.getEntry(singleUrl, GenericEntry.class);
}
然后我正在阅读这样的签名属性:
genericEntry.getProperty("signature");
迁移到上一版本的google客户端库行后,返回始终为null。我注意到签名仍在返回,但它在xmlBlob对象中。
我想知道为什么会发生这种变化以及我如何使用与getProperty方法相同的编码来解析xmlBlob对象?
答案 0 :(得分:1)
我必须解析XmlBlob以获取数据并删除http编码。
每当我们更改Google客户端库的版本时,我们必须解决问题,API根本不稳定。