orapakat / zenzivadev
从zenziva.id网站应用sms api和whatsapp(常规、中心、掩码)
README
如何使用此包?
使用composer安装
composer require orapakat/zenzivadev
更新laravel项目中的composer
php artisan vendor:publish
选择提供者类
提供者:Orapakat\Zenzivadev\ZenzivaODVServiceProvider
===========================================================================
修改文件config/orapakatdev_zenziva.php中的内容
'urlRegular' => 'https://console.zenziva.net/',
'UserkeyRegular' => '',
'ApikeyRegular' => '',
'urlCenter' => 'http://[alamatcenter].zenziva.co.id/',
'UserkeyCenter' => '',
'ApikeyCenter' => '',
'instanceID' => '',
在zenziva.id网站上注册以获取用户和API密钥。
====================================================================
指南
在控制器中添加命名空间
use Orapakat\Zenzivadev\Sms as SMS;
use Orapakat\Zenzivadev\Wa as WA;
发送常规短信:SMS::rsend($telp,$sms)
发送掩码短信:SMS::msend($telp,$sms)
发送掩码OTP:SMS::otpsend($telp,$sms)
发送中心短信:SMS::csend($telp,$sms)
中心短信投递报告:SMS::dreport($messageid)
中心短信Pulsa检查:SMS::cpulsa()
中心短信信用检查:SMS::ccredit()
读取中心短信(自动回复):SMS::readsms()
添加中心短信联系人:SMS::addcontact($name,$nohp)
获取中心短信收件箱:SMS::getinbox($startdate,$enddate)
获取中心短信发件箱:SMS::getoutbox($startdate,$enddate)
发送常规WhatsApp:WA::rsend($telp,$sms)
发送常规文件WhatsApp:WA::fsend($telp,$caption,$linkurlfile)
发送常规语音WhatsApp:WA::vsend($telp,$sms)
发送中心WhatsApp:WA::csend($telp,$sms)
中心WhatsApp投递报告:WA::dreport($messageid)
中心WhatsApp信用检查:WA::creditactive()
发送中心文件WhatsApp:WA::cfsend($telp,$caption,$linkfile)
添加中心WhatsApp联系人:WA::addcontact($name,$nohp)
获取中心WhatsApp收件箱:WA::getinbox($startdate,$enddate)
获取中心WhatsApp发件箱:WA::getoutbox($startdate,$enddate)