我想获取当前用户邮箱状态(HistoryId),以便同步该状态之后的所有新邮件。
根据Google API this对其进行了尝试,返回以下字段
{
"emailAddress": string,
"messagesTotal": integer,
"threadsTotal": integer,
"historyId": unsigned long
}
由于我的代码在java中,我尝试了它们,但它只返回userId
代码:
service.users().getProfile(user);
服务是经过Gmail身份验证的服务对象,用户是userId
API参考:=>
任何帮助表示赞赏!!
答案 0 :(得分:0)
请尝试以下方法检索上述指定的所有信息:
导入此类引用后:
com.google.api.services.gmail.model.Profile
然后在实例化对象时公开以下方法。 我认为这是(不完整的代码 - 仅指示):
Profile.getEmailAddress();
Profile.getMessagesTotal();
Profile.getThreadsTotal();
Profile.getHistoryId();