一个用于Laravel与各种Twilio API交互的包

dev-master 2019-11-07 13:04 UTC

This package is auto-updated.

Last update: 2024-09-08 00:52:18 UTC


README

Twilio SDK包装器。

警告

此包目前处于开发阶段。不建议当前用于生产。

需求

  • Twilio/SDK 5.37
  • Laravel 5.7+

安装

Composer安装

在您的终端中使用composer安装此包。

composer require codingfoundry/twilio

配置认证环境 (.env 文件)

将这些详情添加到您的 .env 环境文件中,并使用相应的详细信息替换。

每个环境变量都是成功连接所必需的。

TWILIO_ACCOUNT_SID=
TWILIO_AUTH_TOKEN=
TWILIO_PHONE_NUMBER=

使用

运营商查找

Twilio::carrier_lookup($number);

需要E.164号码格式。例如。+13334445555

use CodingFoundry\Twilio\Twilio;

Twilio::carrier_lookup('+16045554444');

发送短信

Twilio::send_sms($number, $body);

需要E.164号码格式。例如。+13334445555

use CodingFoundry\Twilio\Twilio;

Twilio::send_sms('+16045554444', 'This is my test sms text message!');

发送语音通话

Twilio::send_voice($number, $url);

需要E.164号码格式。例如。+13334445555

use CodingFoundry\Twilio\Twilio;

Twilio::send_voice('+16045554444', 'https://handler.twilio.com/twiml/EH35432d6423462aa4a4912d00d4cbd2564');