我正在尝试在 App Engine 中设置一个通过 Cloud Endpoint 方法执行 GET 请求的 cron 作业。
我在带有@API 注释的 Endpoint 类中创建了 GET 方法
@ApiMethod(name = "cron.test", path="cron/test", httpMethod = HttpMethod.GET)
public void testCron() {
... // do something
}
在 cron.xml 我设置:
<cronentries>
<cron>
<url>/_ah/api/MYAPI/v1/cron/test</url>
<description>Send nightly reports.</description>
<schedule>every 1 minutes</schedule>
<timezone>America/Los_Angeles</timezone>
</cron>
</cronentries>
App Engine 管理面板中的 Cron Jobs 视图显示 cron 尝试执行但失败。我究竟做错了什么?端点方法的 URL 是否错误?