ユーザーのメール署名を読み取るためにGoogleGmailAPIを使用しています:
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オブジェクトを解析するにはどうすればよいのでしょうか。