1.Include và khởi tạo
1 2 3 4 5 |
use Twilio\Rest\Client; require_once 'twilio-php-master/Twilio/autoload.php'; $sid = ''; $token = ''; $twilio = new Client($sid, $token); |
2.Tạo mới subaccount (Create new subaccount)
1 2 3 4 5 |
$account = $twilio->api->v2010->accounts->create(array("friendlyName" => 'Only Test 2')); //ba kết quả quan trọng là sid, token, friendlyname $account->friendlyName); $account->sid); $account->authToken); |
3.Đóng một subaccount
1 2 |
//Closing a Subaccount $twilio->api->v2010->accounts("ACXXXXXXXXXXXXXXXXXX")->update(array("status" => "closed")); |
4.Tìm một phone ngẫu nhiên sau đó mua nó
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
$sid = ''; $token = ''; $twilio = new Client($sid, $token); $local = $twilio->availablePhoneNumbers("US")->local->read(array("areaCode" => 510), 20); foreach ($local as $record) { if(strlen($record->phoneNumber) >9): //start buy a number phone for sub account $sid = 'sid của subaccount'; $token = 'token của subaccount'; $twiliosub = new Client($sid, $token); $incoming_phone_number = $twiliosub->incomingPhoneNumbers->create(array("phoneNumber" => $record->phoneNumber)); $json_var['buy_number'] = $incoming_phone_number; //hai kết qua trả về quan trong đó là phone và sid phone //$record->phoneNumber; //$incoming_phone_number->sid; break; endif; } |
5. Cập nhật forward phone
1 2 3 4 5 6 7 8 9 10 11 |
$sid = 'sid của subaccount'; $token = 'token của subaccount'; $phone_number='Chính là số điện thoại vừa mua nhưng bỏ dấu + đi'; $phone_number_forward='Là số điện thoại forward'; $incoming_phone_number = $twiliosub->incomingPhoneNumbers($phone_sid)->update( array( "friendlyName" => $email_signature->second_phone, "smsUrl" => "http://twimlets.com/forward?PhoneNumber=".$phone_number_forward."&CallerId=".$phone_number, "voiceUrl" => "http://twimlets.com/forward?PhoneNumber=".$phone_number_forward."&CallerId=".$phone_number ) ); |
Mọi sự sao chép xin ghi rõ nguồn là fcwordpress.net
Chuyên trang về wordpress: hướng dẫn thiết kế theme, plugin, thủ thuật wordpress