oliveris / text
向指定的提供商发送文本消息。
v1.0.0
2018-08-28 15:40 UTC
Requires
- twilio/sdk: dev-master
This package is auto-updated.
Last update: 2024-09-18 02:36:28 UTC
README
向指定的提供商发送文本消息。
默认驱动程序设置为Twilio,最终将扩展以包含其他服务提供商。
用法
通过运行以下命令引入composer软件包
composer require oliveris/text
将Text命名空间导入类中(自动加载)
use Text\Text;
示例
环境变量
如果您的应用程序中可用env方法,您可以设置环境变量,下面是示例
// TWILIO SPECIFIC SETTINGS
TWILIO_SID={sid_from_twilio}
TWILIO_TOKEN={token_from_twilio}
// may want to set the inbound number
TWILIO_INBOUND_NUMBER={number_that_captures_inbound_sms}
如果env方法不可用,下面是使用替代方法的示例
$text = Text::getDriver("twilio");
$text->setSid(***********);
$text->setToken(************);
// may want to set the inbound number
$text->setInboundNumber(************);
发送短信
以下示例显示了如何发送简单的短信
$text = Text::getDriver("twilio");
$text->setBody('Lorem ipsum dolor sit amet, mnesarchum interpretaris vis eu.');
$text->setTo('+447*********');
$text->setFrom(env('TWILIO_NUMBER'));
$text->send();
发送彩信
以下示例显示了如何发送简单的彩信
注意这可能会根据设备的不同而有所不同。(iPhone/Android)
$text = Text::getDriver("twilio");
$text->setBody('Lorem ipsum dolor sit amet, mnesarchum interpretaris vis eu.');
$text->setMedia('url_to_media');
$text->setTo('+447*********');
$text->setFrom(env('TWILIO_NUMBER'));
$text->send();
获取入站短信
获取发送到该号码的所有入站文本
$text = Text::getDriver("twilio");
$text->setBody('Lorem ipsum dolor sit amet, mnesarchum interpretaris vis eu.');
$text->setTo('+447*********');
$text->setFrom(env('TWILIO_NUMBER'));
$text->send();
构建工具
- PHP 7
版本控制
我们使用语义版本控制1.0.0,例如v1.0.0。
作者
- Sam Oliveri - 软件工程师
许可
Text是开源软件,使用MIT许可。