- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用python知道已发送了多少封电子邮件以及已收到了多少封电子邮件。
label_id_one = 'INBOX'
label_id_two = 'UNREAD'
# Getting all the unread messages from Inbox
unread_msgs = GMAIL.users().messages().list(userId='me', labelIds=[label_id_one, label_id_two]).execute()
当我使用此代码时,我可以从收件箱获取未读邮件的数量。
但是如何获取已读邮件的数量呢?
使用所有邮件减去未读邮件的计数?我认为这不好。
我在这个link查询了API ,但没有 API 提供此类数据。
如何获取此类数据?
最佳答案
我认为您正在寻找的信息不存在。最接近的是 Users: getProfile
响应中有一个字段
messagesTotal integer The total number of messages in the mailbox.
{
"emailAddress": "me@gmail.com",
"messagesTotal": 66617,
"threadsTotal": 14010,
"historyId": "4618566"
}
但是,一旦您删除一条消息,数据就会发生变化,并且您的总消息数将会减少。
就发送的消息而言,您可以执行 message.list 并在已发送文件夹中搜索消息并获取结果,但这将是自您上次清理该文件夹以来发送的消息。
答案:gmail api 中没有数据表明您在 Gmail 帐户的生命周期内发送或接收了多少封电子邮件。你能得到的最接近的东西是
一旦您删除消息,该信息就会改变。
检查未读不在:已发送标签:未读
未读消息
unread_msgs = GMAIL.users().messages().list(userId='me', q='not in:sent label:unread').execute()
阅读消息
unread_msgs = GMAIL.users().messages().list(userId='me', q='not in:sent label:read').execute()
关于python - 如何使用 gmali-api 获取已读和未读或发送和接收的邮件数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54230535/
我正在尝试实现类似于电子邮件中的已读/未读的功能。我如何通过使用 jquery、php 和 mysql 来实现。我想分步执行的操作: 1- 当我单击 html 表中的一行时,我更改了此消息在数据库中的
如何确定消息状态(已读/未读)。聊天是通过 XMPP 协议(protocol)实现的。 最佳答案 XEP-0184 : Message Delivery Receipts 支持在消息已送达时通知发件人
上下文:我们正在实现一个新闻应用程序。现在,您可以假设所有用户的新闻都是相同的,并根据我们设置的参数(根据趋势和日期)维护订单。 问题:我们不确定跟踪用户阅读内容的最佳实现是什么。我们希望能够配置一种
好吧,另一个有趣的问题是 50 号公路。 我们想实现一个真正的论坛灯泡系统,其中用户未读的帖子(在创建用户帐户后)显示为未读,直到该状态被清除或直到用户阅读它们。 我们认为最好和最简单的方法是实现一个
我正在使用来自 google reader's API 的数据开发应用程序并使用 GData用于登录。 我希望能够将表格单元格内的帖子标记为已读/未读,但我发现这主要是未记录的,很难找到解决方案,有什
我的 C 程序已从 Linux 上的 TCP 套接字读取(使用 read(2) 或 recv(2))几个字节。是否可以将这些字节推回,以便后续的 read(2) 和 recv(2) 调用(在我无法控制
我是一名优秀的程序员,十分优秀!