【发布时间】:2014-02-23 20:41:53
【问题描述】:
有没有办法在我每次收到电子邮件(Google 帐户)时发送 http 请求(到特定的 url 地址),其中包含使用 Google App Engine 收到的电子邮件的内容?
【问题讨论】:
标签: google-app-engine http email request
有没有办法在我每次收到电子邮件(Google 帐户)时发送 http 请求(到特定的 url 地址),其中包含使用 Google App Engine 收到的电子邮件的内容?
【问题讨论】:
标签: google-app-engine http email request
根据您的问题,您的 App Engine 应用程序中似乎已经有一个传入电子邮件处理程序。
如果上述情况属实,那么在Incoming Email Handler中,你就可以解析出消息,如果它满足你调用http请求的条件,那么你肯定可以做到。您也可以使用URL Fetch 服务。
您可能想要做的一个设计决定是,您是希望将所有 URL Fetch 代码保留在传入的电子邮件处理程序中,还是希望通过任务队列在外部进行处理。在这种情况下,我建议您可以使用任务队列在收到的电子邮件进入您的处理程序时创建任务。然后任务队列逻辑可以处理一件或多件事情,包括根据需要调用 HTTP 服务。
【讨论】: