Azure PHP SDK: get the asset by asset name -


is possible asset details using asset name azure php sdk. can asset list, it's loading first 1000 assets only.

getassetlist(); 

i can single asset details using asset id.

getasset($asset); 

but in case, don't have asset id me. have asset name alone. how asset details using this?

edit:

i got azure support saying that, can use $skip parameter pagination. got code snippet in c#

for (int = 0; < _context.assets.count(); += 1000 ) {     var assets = _context.assets.skip(i);     foreach (iasset objiasset in assets)     {         console.writeline(objiasset.name.tostring());     } } 

how can use param in php sdk.

it seem azure sdk php don't support skip method. however, used fiddler monitor c# skip method , got url this:

https://***-hs.cloudapp.net/api/assets()?$skip=1000 

so think can bulid request path above in our php project , can modify getassetlist method in "mediaservicesrestproxy" file.

i add function named "getassetlistbyskip($number)" "mediaservicesrestproxy" class, code this:

/**  * asset list using skip number  *   * */ public function getassetlistbyskip($number) {     $propertylist = $this->_getentitylist("assets()?".'$skip='.$number);     $result       = array();      foreach ($propertylist $properties) {         $result[] = asset::createfromoptions($properties);     }      return $result; } 

we can call method this:

$mediaserviceproxy = servicesbuilder::getinstance()->createmediaservicesservice(         new mediaservicessettings("**","**/**=")); $result=$mediaserviceproxy->getassetlistbyskip(1000); 

Comments