我是新手,我有一个项目需要每天向用户发送提醒。我看到你可以使用cron作业来做到这一点。但是,我需要调用具有每日提醒功能的API。此API是外部API。我该怎么做?
UPATE: 我需要调用API然后获取响应并每天向用户发送电子邮件。
答案 0 :(得分:3)
Curl是你的朋友。在你的情况下,你会有这样的事情:
0 8 * * * curl -X POST -d '{"message":"content"}' apidomain.com/endpoint/
在我的示例中,我指定POST,即使在指定数据时(使用-d选项)curl将默认为POST。我已将其包含在内,以防您的API需要不同的命令,如GET或PUT。
卷曲联合帮助页将有助于:https://linux.die.net/man/1/curl
看到这个答案,以获得json和curl的一些帮助: https://stackoverflow.com/a/7173011/1876622