对于那些使用Gmail API构建应用的用户,我很乐意收到有关对话数据库结构的反馈。
目前,我的应用会查看自己数据库中的电子邮件地址,并使用listmesssages
功能抓取ids
,然后根据这些ID找到user_messages
。
基本上,它正在寻找以前是否与特定联系人进行过互动。
我想在cron作业中运行此脚本,但我很难决定如何对这些脚本编制索引以避免重复。
我从Gmail API存储在MySQL中的字段是:
messageid
thread id
from name
to name
subject
email date
mime type
body
我希望能够定期检查(24小时)以查看Gmail帐户中是否有回复,直到项目标记为"完成。"
关于如何索引这些以避免重复的任何想法?