使用获取消息附件方法,该方法同时具有消息id和附件id作为参数,我发现附件id是唯一的,并且不需要消息id参数来获取数据。 那么按照这个逻辑,我可以从我拥有的附件 ID 中获取消息 ID 吗?
这是获取附件方法的响应
{
"attachmentId": string,
"size": integer,
"data": string
}
我需要获取附件的附加数据,如内容类型和文件名等,这些数据可以从连接邮件的 gmail.mesaage 响应中获取,可以从 get message 方法中获取,该方法需要消息 id
不幸的是,这并不是那么简单(也没有那么难),您可以按照接下来的步骤来获取该信息并使其适应您的用例
1 使用消息列表方法https://developers.google.com/gmail/api/reference/rest/v1/users.messages/list 使用用户电子邮件(需要身份验证才能成功运行) 这将为您提供一个消息 ID(不是我假设您要查找的 RFC2822)
2 在 get 方法中使用上一个响应中的用户 id 和 messageId https://developers.google.com/gmail/api/reference/rest/v1/users.messages/get 这将为您提供消息中所需的所有信息
我知道您发现此信息很有用