阅读本文,您可以获取 PHP SDK 离线画质评估的接口调用示例,实现快速开发。
说明
本文的调用示例包含接口的部分参数。由于参数间可能存在互斥关系,在调用时,请您参考注释,进行调整。
调用接口前,请先完成 PHP SDK 的安装及初始化操作。
本节为您介绍离线画质评估相关接口的功能和调用示例。
您可以调用 CreateImageAnalyzeTask 接口创建任务。详细的参数说明可参见 CreateImageAnalyzeTask 接口文档。
接口调用示例如下所示。
<?php include_once(__DIR__ . '/../../../../vendor/autoload.php'); use Volc\Service\ImageX\V2\Imagex; $client = Imagex::getInstance(); // call below method if you dont set ak and sk in ~/.volc/config $client->setAccessKey("ak"); $client->setSecretKey("sk"); $body = []; $response = $client->createImageAnalyzeTask($body); print_r($response);
您可以调用 DeleteImageAnalyzeTask 接口删除任务。详细的参数说明可参见 DeleteImageAnalyzeTask 接口文档。
接口调用示例如下所示。
<?php include_once(__DIR__ . '/../../../../vendor/autoload.php'); use Volc\Service\ImageX\V2\Imagex; $client = Imagex::getInstance(); // call below method if you dont set ak and sk in ~/.volc/config $client->setAccessKey("ak"); $client->setSecretKey("sk"); $body = []; $response = $client->deleteImageAnalyzeTask($body); print_r($response);
您可以调用 DeleteImageAnalyzeTaskRun 接口删除任务执行记录。详细的参数说明可参见 DeleteImageAnalyzeTaskRun 接口文档。
接口调用示例如下所示。
<?php include_once(__DIR__ . '/../../../../vendor/autoload.php'); use Volc\Service\ImageX\V2\Imagex; $client = Imagex::getInstance(); // call below method if you dont set ak and sk in ~/.volc/config $client->setAccessKey("ak"); $client->setSecretKey("sk"); $body = []; $response = $client->deleteImageAnalyzeTaskRun($body); print_r($response);
您可以调用 UpdateImageAnalyzeTask 接口更新任务配置。详细的参数说明可参见 UpdateImageAnalyzeTask 接口文档。
接口调用示例如下所示。
<?php include_once(__DIR__ . '/../../../../vendor/autoload.php'); use Volc\Service\ImageX\V2\Imagex; $client = Imagex::getInstance(); // call below method if you dont set ak and sk in ~/.volc/config $client->setAccessKey("ak"); $client->setSecretKey("sk"); $body = []; $response = $client->updateImageAnalyzeTask($body); print_r($response);
您可以调用 UpdateImageAnalyzeTaskStatus 接口更新任务状态。详细的参数说明可参见 UpdateImageAnalyzeTaskStatus 接口文档。
接口调用示例如下所示。
<?php include_once(__DIR__ . '/../../../../vendor/autoload.php'); use Volc\Service\ImageX\V2\Imagex; $client = Imagex::getInstance(); // call below method if you dont set ak and sk in ~/.volc/config $client->setAccessKey("ak"); $client->setSecretKey("sk"); $body = []; $response = $client->updateImageAnalyzeTaskStatus($body); print_r($response);
您可以调用 GetImageAnalyzeTasks 接口获取任务列表。详细的参数说明可参见 GetImageAnalyzeTasks 接口文档。
接口调用示例如下所示。
<?php include_once(__DIR__ . '/../../../../vendor/autoload.php'); use Volc\Service\ImageX\V2\Imagex; $client = Imagex::getInstance(); // call below method if you dont set ak and sk in ~/.volc/config $client->setAccessKey("ak"); $client->setSecretKey("sk"); $query = []; $response = $client->getImageAnalyzeTasks($query); print_r($response);
您可以调用 GetImageAnalyzeResult 接口获取任务结果。详细的参数说明可参见 GetImageAnalyzeResult 接口文档。
接口调用示例如下所示。
<?php include_once(__DIR__ . '/../../../../vendor/autoload.php'); use Volc\Service\ImageX\V2\Imagex; $client = Imagex::getInstance(); // call below method if you dont set ak and sk in ~/.volc/config $client->setAccessKey("ak"); $client->setSecretKey("sk"); $query = []; $response = $client->getImageAnalyzeResult($query); print_r($response);