【问题标题】:application email service, send identical emails from public api and website应用电子邮件服务,从公共 api 和网站发送相同的电子邮件
【发布时间】:2014-02-15 11:51:04
【问题描述】:

在一个学生项目中,我们目前正在开发一个网站,该网站也可以通过原生 Android 和 Windows Phone 应用程序访问该服务。 移动应用程序通过一个用 JAVA 编写的公共 RESTful API 访问该服务,该 API 与网站在同一台服务器上运行。该网站是用 PHP 编写的,独立于 API,但它们都使用相同的数据库 (MySQL)。

我们希望扩展 API 的功能并允许在移动应用中注册服务。 问题是用户一注册服务就会收到一封带有确认链接的电子邮件。

确保 API 发送的电子邮件与网站发送的电子邮件相同的最佳方法是什么? 我们想出的最简单的方法是对网站和 API 使用相同的模板,但在这种情况下,我们需要手动保持这些模板同步。

有没有比上面那个更好的方法?

【问题讨论】:

    标签: java php api email


    【解决方案1】:

    模板不需要在每个环境中都在平面文件模型中。你可以将它存储在一个地方,但应该由一个普通的intra-web-api 读取,比如本地 RPC。

    即在当前网站环境中编写脚本,返回模板或根据需求情况适当填写。

    应该从网站 php 脚本和 java API 调用相同的 API。

    此过程不会改变两种环境中的输出。以后更改模板时,输出将始终相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-07
      • 1970-01-01
      • 1970-01-01
      • 2016-11-30
      • 2017-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多