我刚刚学习了一些关于API的内容,我只是想弄清楚如何安排API来自动进行特定的调用。我想解决的情况是这样的: 我正在使用SendGrid来帮助我从我的网站上的联系表单发送邮件,但我注意到有些电子邮件没有发送,而是保存在sendgrid的服务器上7天。我想使用他们的API将所有电子邮件记录保存到我网站上的数据库中,这样我就可以经常查看它们,看看是否有任何未通过的电子邮件。
我知道如何做到这一点的唯一方法是创建一个这样的网站:
$records = connection_to_sendgrid_database;
foreach ($records as $record) {
if ($record->id is not in this database) {
add the whole record into the database;
}
}
然后我必须每7天访问一次这个页面,以确保我能收到所有的电子邮件记录。
我确信有更好的方法可以做到这一点。不幸的是,我不太了解可以为我做的编程应用程序,但看起来自动API调用必须始终是这样做的。有人能告诉我帮助我理解通常会怎么做?
非常感谢你的帮助!