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; |