This repository was archived by the owner on Mar 2, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathcdrs.php
More file actions
53 lines (42 loc) · 1.4 KB
/
cdrs.php
File metadata and controls
53 lines (42 loc) · 1.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
require './vendor/autoload.php';
use APIv3SandboxLib\Controllers\CdrsController;
use APIv3SandboxLib\Configuration;
use Unirest\Unirest;
/* CDRs Flow:
/* Operations used:
Request file creation
List files
Download File
*/
Unirest::auth(Configuration::$BasicAuthUserName, Configuration::$BasicAuthPassword);
$controller = new CdrsController();
try{
//Request File Creation
$fileCreation = $controller->createCdrsFileRequest('2015', '03');
echo "<br/><br/><br/>";
echo "<b>Request File Creation Request content</b><br/>";
echo "<br/>";
echo "status: ".$fileCreation->status."<br/>";
echo Configuration::$BasicAuthUserName;
//List Files
$files = $controller->getCdrsFiles();
echo "<br/><br/><br/>";
echo "<b>List Files Request content</b><br/>";
echo "fileNames: ".$files->fileNames[0]."<br/>";
echo "fileNames: ".$files->fileNames[1]."<br/>";
echo "fileNames: ".$files->fileNames[2]."<br/>";
echo "fileNames: ".$files->fileNames[3]."<br/>";
$fileName = $files->fileNames[0];
//Download Files
$downloadFiles = $controller->getCdrsFiles($fileName);
echo "<br/><br/><br/>";
echo "<b>Download Files Request content</b><br/>";
echo "fileName: ".$downloadFiles->fileNames[0]."<br/>";
}catch (APIException $e) {
echo 'Caught exception: ', $e->getMessage(), "<br/><br />\n";
echo 'error code is: ', $e->getResponseCode()," ", $e->getReason();
}
?>