$resources = $disk->getResources()
->setLimit(10) // количество файлов, getResources может принять "limit" первым параметром.
->setOffset(1) // смещение "offset" вторым параметром.
->setMediaType('image') // мультимедиа тип файлов, все типы $resources->getMediaTypes()
->setPreview('100x250') // размер превью изображений
->setPreviewCrop(true) // обрезать превью согласно размеру
->setSort('name', true); // способ сортировки, второй параметр TRUE означает "в обратном порядке"
var_dump($resources->toArray());
$token = 'xxx';
// Выведем список корневой папки.
$path = '/';
// Оставим только названия и тип.
$fields = '_embedded.items.name,_embedded.items.type';
$limit = 100;
$ch = curl_init('https://cloud-api.yandex.net/v1/disk/resources?path=' . urlencode($path) . '&fields=' . $fields . '&limit=' . $limit);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: OAuth ' . $token));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HEADER, false);
$res = curl_exec($ch);
curl_close($ch);
$res = json_decode($res, true);
print_r($res);
$token = 'xxx';
// Выведем список корневой папки.
$path = '/';
// Оставим только названия и тип.
$fields = '_embedded.items.name,_embedded.items.type';
$limit = 100;
$ch = curl_init('https://cloud-api.yandex.net/v1/disk/resources?path=' . urlencode($path) . '&fields=' . $fields . '&limit=' . $limit);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: OAuth ' . $token));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HEADER, false);
$res = curl_exec($ch);
curl_close($ch);
$res = json_decode($res, true);
print_r($res);
function isEmpty(cart) {
for (var x in cart) { if (cart.hasOwnProperty(x)) return false; }
return true;
}