如何在网站上设置预定的 API 通话?
How to set up a scheduled API call on a website?
我刚刚了解了一些有关 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 调用必须一直完成。有人可以告诉我如何理解这通常是如何完成的吗?
非常感谢您的帮助!
我刚刚了解了一些有关 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 调用必须一直完成。有人可以告诉我如何理解这通常是如何完成的吗?
非常感谢您的帮助!