<?php
require 'vendor/autoload.php';
use Plivo\RestClient;
use Plivo\Exceptions\PlivoRestException;
$AUTH_ID = "authid";
$AUTH_TOKEN = "authtoken";
$client = new RestClient($AUTH_ID, $AUTH_TOKEN);
$client->client->setTimeout(40);
// Get TollfreeVerification by uuid
echo "########## Get TollfreeVerification ###################\n";
try {
$response = $client->tollfreeVerification->get(
"03420d77-4fa8-45e1-6aad-f37d41a2ee4a"
);
print_r($response->properties);
}
catch (PlivoRestException $ex) {
print_r($ex);
}
// List TollfreeVerification
echo "########## List TollfreeVerification ###################\n";
try {
$response = $client->tollfreeVerification->getList();
print_r($response);
}
catch (PlivoRestException $ex) {
print_r($ex);
}
// // Create TollfreeVerification
// echo "########## Create TollfreeVerification ###################\n";
// try {
// $response = $client->tollfreeVerification->create(
// "18554950186",
// "2FA",
// "42f92135-6ec2-4110-8da4-71171f6aad44",
// "VERBAL",
// "100",
// "hbv",
// "message_sample",
// "http://google.com",
// "https://plivobin-prod-usw1.plivops.com/1pcfjrt1",
// "POST",
// "this is additional_information",
// "this is extra_data"
// );
//
// print_r($response);
// }
// catch (PlivoRestException $ex) {
// print_r($ex);
// }
//
//
// // // Update TollfreeVerification by TollfreeVerification
// // echo "########## Update TollfreeVerification ###################\n";
// // try {
// // $response = $client->tollfreeVerification->update(
// // "81fc8b2d-1ab8-47c9-7245-e454227b7b7b",
// // ["3FA"]
// // );
// //
// // print_r($response);
// // }
// // catch (PlivoRestException $ex) {
// // print_r($ex);
// // }
//