Msg91 PHP api library.
Msg91 PHP API Doc. - Text SMS - Send OTP - Reseller - Phonebook - Virtual Number, (*1)
"lucky/msg91":"dev-master"
compoer update
vendor/autoload.php
.
> Note : Step3 is required only if the autoload file is not imported before. // create an object of msg91 $msg91 = new \lucky\Msg91\Msg91('Msg91-User-Authkey');
Note: Only few basic operations are only shown, (*2)
$mobiles = "919999999999"; // mobile no. to whom you want to send sms. Including country code. $message = " your text sms will come up here"; // Message content to send $sender = "MSGIND"; // Receiver will see this as sender's ID. $route = "1"; // Route you want to use. 1 for promotional route and 4 for transactional route $country = "Country_code"; //numeric 0 for international,1 for USA, 91 for India. $data = array( "authkey" => AUTH_KEY, "mobiles" => $mobiles, "message" => $message, "sender" => $sender, "route" => $route, "country" => $country, ); $output = $msg91->sendSMS($data);
$mobile = "919999999999"; // Keep number in international format (with country code) $sender = "OTPSMS"; // Receiver will see this as sender's ID. (default : OTPSMS) // Message content to send. (default : Your verification code is ##OTP##.) $message = "Your verification code is ##OTP##."; $data = array( "authkey" => AUTH_KEY, "mobile" => $mobile, "message" => $message, "sender" => $sender, ); $output = $msg91->otp->sendOTP($data);
$user_full_name = "fname lname"; //(varchar) Full name of user $user_name = "user_name"; //(varchar) User's name $user_mobile_number = "user_mobile_number"; //(int) User's mobile $user_email = "user_email"; //(varchar) User's email $user_company_name = "user_company_name"; //(varchar) User's company name $user_industry = "user_industry"; //(varchar) User's industry $user_expiry = "user_expiry"; //(int) Expiry date of user's account $user_country_code = "user_country_code"; //(int) User country code $data = array( "authkey" => AUTH_KEY, "user_full_name" => $user_company_name, "user_name"=> $user_name, "user_mobile_number" =>$user_mobile_number, "user_email" => $user_email, "user_company_name"=>$user_company_name, "user_industry"=> $user_industry, "user_expiry" => $user_expiry, "user_country_code" => $user_country_code, ); $output = $msg91->sendOTP($data);
$data = array( "authkey" => AUTH_KEY ); $output = $msg91->listClient($data);
$name = "contact name"; //contact name $mob_no = "mobile no"; //mobile no. $group = "group ID"; // group ID $data = array( "authkey" => AUTH_KEY, "name" => $name, "mob_no" => $mob_no, "group" => $group, ); $output = $msg91->addClient($data);
$contact_id="contact id"; //contact id $data = array( "authkey" => AUTH_KEY, "contact_id" => $contact_id, ); $output = $msg91->deleteContact($data);