DemoRetrieveJob.php 845 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. require('../../../vendor/autoload.php');
  3. use Volc\Service\Imp\Models\Request\ImpRetrieveJobRequest;
  4. use Volc\Service\Imp\Models\Response\ImpRetrieveJobResponse;
  5. use Volc\Service\Imp\Imp;
  6. // call below method if you don't set ak and sk in $HOME/.vcloud/config
  7. $client = Imp::getInstance();
  8. $client->setAccessKey("your ak");
  9. $client->setSecretKey("your sk");
  10. $request = new ImpRetrieveJobRequest();
  11. $jobIds = ["your job id 1", "your job id 2"];
  12. $request->setJobIds($jobIds);
  13. $response = new ImpRetrieveJobResponse();
  14. try {
  15. $response = $client->RetrieveJob($request);
  16. } catch (Exception $e) {
  17. echo $e, "\n";
  18. } catch (Throwable $e) {
  19. echo $e, "\n";
  20. }
  21. if ($response->getResponseMetadata()->getError() != null) {
  22. print_r($response->getResponseMetadata()->getError());
  23. }
  24. echo $response->serializeToJsonString();
  25. echo "\n";