maymeow/cakephp-twilio

CakePHP的Twilio插件

安装次数: 12

依赖者: 0

建议者: 0

安全: 0

星标: 1

关注者: 3

分支: 0

公开问题: 0

类型:cakephp-plugin

v1.0 2020-06-02 20:18 UTC

This package is auto-updated.

Last update: 2024-08-29 05:36:59 UTC


README

安装

您可以使用composer将此插件安装到您的CakePHP应用程序中。

安装composer包的推荐方法是

composer require maymeow/cakephp-twilio

打开您的src/Application.php文件并加载模块

//add into bootstrap function
$this->addPlugin('CakephpTwilio');

要加载组件,请将其添加到src/AppController.php以应用于整个应用程序,或者根据需要添加到任何控制器。

$this->loadComponent('CakephpTwilio.Twilio');

配置

此插件使用Twilio/SDK。要发送短信,需要Twilio账户。从您的号码管理设置中获取SID和TOKEN,并将以下行添加到您的配置文件config/app_local.php

[
//... other configuration

    /**
     * Twilio SMS gate configuration
     */
    'Twilio' => [
        /**
         * From: use mobile phone number or string A-Za-z1-0 max length 11 characters
         * @see https://www.twilio.com/docs
         */
        'From' => '_NUMBER_OR_TEXT_',
        'Sid' => '_YOUR_SID_',
        'Token' => '_YOUR_TOKEN_'
    ],

// ... end of file
];

如何使用

您可以使用Twilio组件从任何控制器发送消息

use CakephpTwilio\Model\Message;

$this->Twilio
    ->send(new Message('PhoneNumber', "Text"));

如果您想更改from变量

$this->Twilio
    ->send(new Message('PhoneNumber', "Text", "NumberOrText"));