我正在尝试构建一个Web应用程序,使用户能够为任何订阅或服务输入截止日期。当用户添加服务时,他/她能够提交将在截止日期发生的联系方法。各种方法是SMS,电话和电子邮件。 我使用的API称为Message360。可以通过以下链接在API上找到更多信息:
http://ytel-inc.github.io/Message360-PHP-Helper-Library/
我对CakePHP比较新,因为我只使用过CodeIgniter。 需要使用API的帐户,我有一个。 有人会有一些关于如何让我的应用程序听取所有用户的提示吗?截止日期并根据其优先联系方式发送文本,电子邮件等?
这里最大的问题是我不完全确定如何使用Cake实现第三方API,并且我已阅读所提供的文档。
另一个问题是获取数据并使我的应用程序不断监视某个事件,例如截止日期,然后将该请求调用到Message360 API服务器以发送文本,电话或电子邮件。
我是否必须将PHP库复制到CakeApp库文件夹中,然后为它创建一个单独的控制器?或者将它放入我的AppController更合理。
任何智慧的话都会受到高度赞赏。如果有帮助的话,我还会链接我的应用程序中的代码行。
答案 0 :(得分:1)
这里最大的问题是我不完全确定如何使用Cake实现第三方API,而且我已阅读所提供的文档。
使用
包含它 require_once(ROOT . 'vendor' . DS . 'Message360' . DS . 'library' . DS . 'message360.php');
包含班级名称
namespace App\Controller;
use Message360;
use Message360_Exception;
在您的应用程序中使用Message360:)
$Message360 = Message360::getInstance();
您可以在此处找到更多示例
如果这不起作用,您可以随时获得 support@message360.com
另一个问题是获取数据并使我的应用程序不断监视某个事件,例如截止日期,然后将该请求调用到Message360 API服务器以发送文本,电话或电子邮件。