该软件包已被弃用且不再维护。作者建议使用 laravel-notification-channels/twilio 软件包。

Twilio API 发送短信的 Laravel 包装器

0.0.3 2017-01-24 18:53 UTC

This package is auto-updated.

Last update: 2022-02-01 13:04:56 UTC


README

新更新即将到来!(使用 PHP 连接符号)

Laravel 5.3+ 用于发送消息或调用 Twilio API 的包装器。

设置

您可以通过 composer 安装该软件包

composer require sigfriedseldeslachts/twiliosms

然后,添加服务提供者和别名

// File: config/app.php

'providers' => [
    ...
    Sigfriedseldeslachts\twiliosms\TwilioSMSServiceProvider::class,
    ...
];

'aliases' => [
    ...
    'Twillio' => Sigfriedseldeslachts\twiliosms\Facades\Twilio::class,
    ...
];

之后,您需要将几行添加到您的 .env 文件中

TWILIO_SID=Your Twilio SID Token
TWILIO_TOKEN=Yout Twilio Token
TWILIO_NUMBER=Your twilio phone number, without +

现在您就可以出发了!

使用方法

全局说明

删除电话号码中的 '+' 不是必需的,因为插件会自动删除它。

发送短信

Twilio::SMS(string $to, string $message);

如果您想使用不同的电话号码发送短信

Twilio::SMS(string $to, string $message, string $from);

示例

Twilio::SMS('+123456789', 'Hello from Laravel!', '+987456321');

带有图像的短信(MMS)

图像 URL 需要是一个 jpeg、gif 或 png 文件。

Twilio::MMS(string $to, string $message, string $url);

如果您想使用不同的电话号码发送短信

Twilio::MMS(string $to, string $message, string $url, string $from);

示例

Twilio::MMS('+123456789', 'Hello from Laravel!', 'http://www.hookinfo.com/wp-content/uploads/2016/08/laravel-1.png', '+987456321');

打电话

要打电话,您需要一个有效的 TwiML,它需要是一个 URL。请参阅下面的示例。

Twilio::Call(string $to, string $url);

如果您想使用不同的电话号码打电话

Twilio::Call(string $to, string $url, string $from);

示例

Twilio::Call('+123456789', 'http://demo.twilio.com/docs/voice.xml', '+987456321');

贡献

请随时帮助我;)

安全问题

如果安全问题与包装器相关,请通过我的电子邮件与我联系: sigfriedseldeslachts@gmail.com,如果它是 Twilio API 问题,请与他们联系。

许可证

MIT 许可证,有关更多信息,请参阅许可证文件。