38 lines
		
	
	
		
			795 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
		
		
			
		
	
	
			38 lines
		
	
	
		
			795 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| 
								 | 
							
								<?php
							 | 
						||
| 
								 | 
							
								require('../../vendor/autoload.php');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								use Volc\Service\VEdit;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$client = VEdit::getInstance();
							 | 
						||
| 
								 | 
							
								// $client->setAccessKey($ak);
							 | 
						||
| 
								 | 
							
								// $client->setSecretKey($sk);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// async
							 | 
						||
| 
								 | 
							
								// below just an example, not complete
							 | 
						||
| 
								 | 
							
								$param = [
							 | 
						||
| 
								 | 
							
								    [
							 | 
						||
| 
								 | 
							
								        'Name' => 'img1',
							 | 
						||
| 
								 | 
							
								        'Type' => 'image',
							 | 
						||
| 
								 | 
							
								        'Position' => 's0e0',
							 | 
						||
| 
								 | 
							
								        'Source' => 'your source 1'
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    [
							 | 
						||
| 
								 | 
							
								        'Name' => 'img2',
							 | 
						||
| 
								 | 
							
								        'Type' => 'image',
							 | 
						||
| 
								 | 
							
								        'Position' => 's1e0',
							 | 
						||
| 
								 | 
							
								        'Source' => 'your source 2'
							 | 
						||
| 
								 | 
							
								    ]
							 | 
						||
| 
								 | 
							
								];
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$body = [
							 | 
						||
| 
								 | 
							
								    'TemplateId' => 'templateId',
							 | 
						||
| 
								 | 
							
								    'Space' => 'your space',
							 | 
						||
| 
								 | 
							
								    'VideoName' => ['your title'],
							 | 
						||
| 
								 | 
							
								    'Params' => [$param],
							 | 
						||
| 
								 | 
							
								    'CallbackArgs' => 'your callback args',
							 | 
						||
| 
								 | 
							
								    'CallbackUri' => 'your callback uri'
							 | 
						||
| 
								 | 
							
								];
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$response = $client->submitTemplateTaskAsync(['json' => $body]);
							 | 
						||
| 
								 | 
							
								echo $response;
							 |