oliveris/text

向指定的提供商发送文本消息。

维护者

详细信息

github.com/oliveris/text

源代码

问题

安装: 5

依赖项: 0

建议者: 0

安全: 0

星星: 1

关注者: 1

分支: 0

开放问题: 0

类型:软件包

v1.0.0 2018-08-28 15:40 UTC

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许可