VIBER + SMS API
Auth
Basic Auth
Example:
$userHashKey = 'User Hash Key provided by your account manager';
$ch = curl_init('https://web.it-decision.com/v1/api/send-viber');
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "$userHashKey");
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($requestParams)); //
$requestParams - raquest array with correct data
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
$result = curl_exec($ch);
curl_close($ch);Send Viber message
Parameters
Response:
Values:
Get message from a user for 2Way messages:
Response:
Values
Receive Viber message
Parameters
Values
Viber messages statuses
sent
0
SMS messages statuses
delivered
2
Errors
Name
Too Many Requests
Name
Invalid Parameter: [param_name]
Name
Internal server error
Name
Topup balance is required
Viber + SMS example
Last updated