codingfoundry / twilio
一个用于Laravel与各种Twilio API交互的包
dev-master
2019-11-07 13:04 UTC
Requires
- twilio/sdk: ^5.37
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');