-1

我的数据库中有一个对象,其中包含具有不同日期+电子邮件的行。如果任何列出的日期是当前日期,我需要服务器每天或每周自动检查一次,如果是,则向该人发送电子邮件。(背面和下方对象的图像)。

后端对象

我在后台的服务器端逻辑和操作中发送了一封电子邮件“按需操作”,它有效,但我必须手动触发它。相反,我需要服务器在特定时间触发它。

这可能吗,如果可以,怎么做?

我正在考虑的一个解决方案是拥有一个循环遍历对象、检查日期和发送电子邮件的功能。然后以某种方式使服务器每天/每周运行一次此功能或其他什么。

4

2 回答 2

1

Cron 解决方案是我们计划在接下来的几周内添加的东西,但与此同时,我们有一个很好的免费解决方案可以让你这样做。

该服务是https://www.easycron.com

您只需要指定操作的 URL,您可以从测试操作面板获取(在测试模式下执行之后)。

要获得该操作的访问权限,您需要实现基本身份验证,这意味着使用 masterKeyToken(Security & Auth--> Configuration)和 adminKey(Security & Auth--> Team--> 单击旁边的钥匙图标的管理员)这样的:

https://masterKeyToken:adminKey@api.backand.com/1/objects/action/ObjectName1?name=YourActionName

要阅读有关基本身份验证的更多信息,请单击此处:http ://docs.backand.com/en/latest/apidocs/security/#basic-authentication

于 2016-08-30T15:15:04.377 回答
0

Cronjobs 是要走的路。

如果您的主机不支持 cronjobs,您就没有机会做好它。一个快速的谷歌告诉我 one.com 可能不支持 cronjobs。但我不确定。

也许请求支持。

如果他们不这样做,我会选择一个不差的主机。(只有糟糕的主机不支持 crons。我不是说 one.com 是这样的主机,因为我不知道)。

如果您不想并且他们不提供 crons,您可以使用“Poor Mens Cron”。这是互联网古代的蹩脚黑客。你可以用谷歌搜索,因为我不推荐。

于 2016-08-12T17:31:07.477 回答