198 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
		
		
			
		
	
	
			198 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| 
								 | 
							
								<?php
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								include 'DemoBase.php';
							 | 
						||
| 
								 | 
							
								global $client;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$body = [
							 | 
						||
| 
								 | 
							
								    "DomainList" => ["example.com", "example2.com"],
							 | 
						||
| 
								 | 
							
								    "StartTime" => "2022-04-13T00:00:00Z",
							 | 
						||
| 
								 | 
							
								    "EndTime" => "2022-04-14T00:00:00Z",
							 | 
						||
| 
								 | 
							
								    "Aggregation" => 300,
							 | 
						||
| 
								 | 
							
								];
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$response = $client->describeLiveBandwidthData(['json' => $body]);
							 | 
						||
| 
								 | 
							
								echo $response;
							 | 
						||
| 
								 | 
							
								echo '<br>';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$body = [
							 | 
						||
| 
								 | 
							
								    "DomainList" => ["example.com", "example2.com"],
							 | 
						||
| 
								 | 
							
								    "StartTime" => "2022-04-13T00:00:00Z",
							 | 
						||
| 
								 | 
							
								    "EndTime" => "2022-04-14T00:00:00Z",
							 | 
						||
| 
								 | 
							
								    "Aggregation" => 300,
							 | 
						||
| 
								 | 
							
								];
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$response = $client->describeLiveTrafficData(['json' => $body]);
							 | 
						||
| 
								 | 
							
								echo $response;
							 | 
						||
| 
								 | 
							
								echo '<br>';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$body = [
							 | 
						||
| 
								 | 
							
								    "StartTime" => "2022-04-13T00:00:00Z",
							 | 
						||
| 
								 | 
							
								    "EndTime" => "2022-04-14T00:00:00Z",
							 | 
						||
| 
								 | 
							
								    "Aggregation" => 300,
							 | 
						||
| 
								 | 
							
								];
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$response = $client->describeLiveP95PeakBandwidthData(['json' => $body]);
							 | 
						||
| 
								 | 
							
								echo $response;
							 | 
						||
| 
								 | 
							
								echo '<br>';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$body = [
							 | 
						||
| 
								 | 
							
								    "DomainList" => ["example.com", "example2.com"],
							 | 
						||
| 
								 | 
							
								    "StartTime" => "2022-04-13T00:00:00Z",
							 | 
						||
| 
								 | 
							
								    "EndTime" => "2022-04-13T00:10:00Z",
							 | 
						||
| 
								 | 
							
								    "Aggregation" => 300,
							 | 
						||
| 
								 | 
							
								];
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$response = $client->describeRecordData(['json' => $body]);
							 | 
						||
| 
								 | 
							
								echo $response;
							 | 
						||
| 
								 | 
							
								echo '<br>';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$body = [
							 | 
						||
| 
								 | 
							
								    "DomainList" => ["example.com", "example2.com"],
							 | 
						||
| 
								 | 
							
								    "StartTime" => "2022-03-07T00:00:00+08:00",
							 | 
						||
| 
								 | 
							
								    "EndTime" => "2022-03-08T00:00:00+08:00",
							 | 
						||
| 
								 | 
							
								    "Aggregation" => 86400,
							 | 
						||
| 
								 | 
							
								];
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$response = $client->describeTranscodeData(['json' => $body]);
							 | 
						||
| 
								 | 
							
								echo $response;
							 | 
						||
| 
								 | 
							
								echo '<br>';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$body = [
							 | 
						||
| 
								 | 
							
								    "DomainList" => ["example.com", "example2.com"],
							 | 
						||
| 
								 | 
							
								    "StartTime" => "2022-03-07T00:00:00+08:00",
							 | 
						||
| 
								 | 
							
								    "EndTime" => "2022-03-08T00:00:00+08:00",
							 | 
						||
| 
								 | 
							
								    "Aggregation" => 86400,
							 | 
						||
| 
								 | 
							
								];
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$response = $client->describeSnapshotData(['json' => $body]);
							 | 
						||
| 
								 | 
							
								echo $response;
							 | 
						||
| 
								 | 
							
								echo '<br>';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$body = [
							 | 
						||
| 
								 | 
							
								    "DomainList" => "example.com,example2.com",
							 | 
						||
| 
								 | 
							
								    "StartTime" => "2022-04-21T14:00:00+08:00",
							 | 
						||
| 
								 | 
							
								    "EndTime" => "2022-04-22T14:00:00+08:00",
							 | 
						||
| 
								 | 
							
								];
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$response = $client->describeLiveDomainLog(['query' => $body]);
							 | 
						||
| 
								 | 
							
								echo $response;
							 | 
						||
| 
								 | 
							
								echo '<br>';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$body = [
							 | 
						||
| 
								 | 
							
								    "Domain" => "example.com",
							 | 
						||
| 
								 | 
							
								    "App" => "example_app",
							 | 
						||
| 
								 | 
							
								    "Stream" => "example_stream",
							 | 
						||
| 
								 | 
							
								    "StartTime" => "2022-04-21T00:00:00Z",
							 | 
						||
| 
								 | 
							
								    "EndTime" => "2022-04-23T23:59:59Z",
							 | 
						||
| 
								 | 
							
								    "Aggregation" => 30,
							 | 
						||
| 
								 | 
							
								];
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$response = $client->describePushStreamMetrics(['json' => $body]);
							 | 
						||
| 
								 | 
							
								echo $response;
							 | 
						||
| 
								 | 
							
								echo '<br>';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$body = [
							 | 
						||
| 
								 | 
							
								    "Domain" => "example.com",
							 | 
						||
| 
								 | 
							
								    "App" => "example",
							 | 
						||
| 
								 | 
							
								    "Stream" => "example080601",
							 | 
						||
| 
								 | 
							
								    "ProtocolList" => ["RTMP", "HTTP-FLV"],
							 | 
						||
| 
								 | 
							
								    "StartTime" => "2022-04-21T00:00:00Z",
							 | 
						||
| 
								 | 
							
								    "EndTime" => "2022-04-21T10:59:59Z",
							 | 
						||
| 
								 | 
							
								    "Aggregation" => 60,
							 | 
						||
| 
								 | 
							
								];
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$response = $client->describeLiveStreamSessions(['json' => $body]);
							 | 
						||
| 
								 | 
							
								echo $response;
							 | 
						||
| 
								 | 
							
								echo '<br>';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$body = [
							 | 
						||
| 
								 | 
							
								    "DomainList" => ["example.com", "example2.com"],
							 | 
						||
| 
								 | 
							
								    "StartTime" => "2021-08-16T00:00:00Z",
							 | 
						||
| 
								 | 
							
								    "EndTime" => "2021-08-16T00:01:59Z",
							 | 
						||
| 
								 | 
							
								    "Aggregation" => 60
							 | 
						||
| 
								 | 
							
								];
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$response = $client->describePlayResponseStatusStat(['json' => $body]);
							 | 
						||
| 
								 | 
							
								echo $response;
							 | 
						||
| 
								 | 
							
								echo '<br>';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$body = [
							 | 
						||
| 
								 | 
							
								    "DomainList" => ["example.com"],
							 | 
						||
| 
								 | 
							
								    "ProtocolList" => ["HTTP-FLV", "RTMP"],
							 | 
						||
| 
								 | 
							
								    "ISPList" => ["telecom"],
							 | 
						||
| 
								 | 
							
								    "IPList" => ["123.123.123.000"],
							 | 
						||
| 
								 | 
							
								    "RegionList" => [
							 | 
						||
| 
								 | 
							
								        [
							 | 
						||
| 
								 | 
							
								            "Area" => "CN",
							 | 
						||
| 
								 | 
							
								            "Country" => "CN",
							 | 
						||
| 
								 | 
							
								            "Province" => "beijing",
							 | 
						||
| 
								 | 
							
								        ],
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "StartTime" => "2022-04-13T00:00:00+08:00",
							 | 
						||
| 
								 | 
							
								    "EndTime" => "2022-04-13T12:00:00+08:00",
							 | 
						||
| 
								 | 
							
								    "Aggregation" => 300,
							 | 
						||
| 
								 | 
							
								    "ShowDetail" => True,
							 | 
						||
| 
								 | 
							
								];
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$response = $client->describeLiveMetricTrafficData(['json' => $body]);
							 | 
						||
| 
								 | 
							
								echo $response;
							 | 
						||
| 
								 | 
							
								echo '<br>';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$body = [
							 | 
						||
| 
								 | 
							
								    "DomainList" => ["example.com"],
							 | 
						||
| 
								 | 
							
								    "ProtocolList" => ["HTTP-FLV", "RTMP"],
							 | 
						||
| 
								 | 
							
								    "ISPList" => ["telecom"],
							 | 
						||
| 
								 | 
							
								    "IPList" => ["123.123.123.000"],
							 | 
						||
| 
								 | 
							
								    "RegionList" => [
							 | 
						||
| 
								 | 
							
								        [
							 | 
						||
| 
								 | 
							
								            "Area" => "CN",
							 | 
						||
| 
								 | 
							
								            "Country" => "CN",
							 | 
						||
| 
								 | 
							
								            "Province" => "beijing",
							 | 
						||
| 
								 | 
							
								        ]
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "StartTime" => "2021-04-13T00:00:00+08:00",
							 | 
						||
| 
								 | 
							
								    "EndTime" => "2021-04-14T00:00:00+08:00",
							 | 
						||
| 
								 | 
							
								    "Aggregation" => 300,
							 | 
						||
| 
								 | 
							
								    "ShowDetail" => True,
							 | 
						||
| 
								 | 
							
								];
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$response = $client->describeLiveMetricBandwidthData(['json' => $body]);
							 | 
						||
| 
								 | 
							
								echo $response;
							 | 
						||
| 
								 | 
							
								echo '<br>';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$body = [
							 | 
						||
| 
								 | 
							
								    "Domain" => "example.com",
							 | 
						||
| 
								 | 
							
								    "StartTime" => "2022-04-13T00:00:00+08:00",
							 | 
						||
| 
								 | 
							
								    "EndTime" => "2022-04-14T00:00:00+08:00",
							 | 
						||
| 
								 | 
							
								];
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$response = $client->describePlayStreamList(['query' => $body]);
							 | 
						||
| 
								 | 
							
								echo $response;
							 | 
						||
| 
								 | 
							
								echo '<br>';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$body = [
							 | 
						||
| 
								 | 
							
								    "DomainList" => ["example.com"],
							 | 
						||
| 
								 | 
							
								    "DstAddrTypeList" => ["live","Third"],
							 | 
						||
| 
								 | 
							
								    "StartTime" => "2021-04-13T00:00:00+08:00",
							 | 
						||
| 
								 | 
							
								    "EndTime" => "2021-04-14T00:00:00+08:00",
							 | 
						||
| 
								 | 
							
								    "Aggregation" => 300,
							 | 
						||
| 
								 | 
							
								    "ShowDetail" => True,
							 | 
						||
| 
								 | 
							
								];
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$response = $client->describePullToPushBandwidthData(['json' => $body]);
							 | 
						||
| 
								 | 
							
								echo $response;
							 | 
						||
| 
								 | 
							
								echo '<br>';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$body = [
							 | 
						||
| 
								 | 
							
								    "DomainList" => ["example.com", "example2.com"],
							 | 
						||
| 
								 | 
							
								    "DetailField" => ["Domain"],
							 | 
						||
| 
								 | 
							
								    "StartTime" => "2022-07-13T00:00:00+08:00",
							 | 
						||
| 
								 | 
							
								    "EndTime" => "2022-07-14T00:00:00+08:00",
							 | 
						||
| 
								 | 
							
								    "Aggregation" => 86400,
							 | 
						||
| 
								 | 
							
								];
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$response = $client->describeLiveAuditData(['json' => $body]);
							 | 
						||
| 
								 | 
							
								echo $response;
							 | 
						||
| 
								 | 
							
								echo '<br>';
							 |