VK Audio API reference for VK Audio Token
Index
API Methods
General info
New API Methods

catalog.getSection

Get section by id. Sections are divided into blocks. Use catalog.getBlockItems to get items from block.

Parameters:

NameValue
section_idId of the section
start_from (optional)Id of the offset

Section ids are returned in the id or section_id fields. For example, they are returned by catalog.getAudio method.

Offset is returned in the next_from field and is needed, for example, for scrolling tracks by an artist down (getting more tracks)

Example (VK Official):

$section_id = 'abc12345';
curl_setopt(
$ch, CURLOPT_URL, "https://api.vk.com/method/catalog.getSection"
);
curl_setopt($ch, CURLOPT_POSTFIELDS,
"v=5.116&https=1&section_id=".urlencode($section_id)."&access_token=".TOKEN
);
<?php
include __DIR__.'/../../autoloader.php';
use Vodka2\VKAudioToken\SupportedClients;
//Credentials obtained by example_vkofficial.php script
define('TOKEN', $argv[1]);
define('USER_AGENT', SupportedClients::VkOfficial()->getUserAgent());
$ch = curl_init();
curl_setopt($ch,CURLOPT_HTTPHEADER, array('User-Agent: '.USER_AGENT));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
$section_id = 'abc12345';
curl_setopt(
$ch, CURLOPT_URL, "https://api.vk.com/method/catalog.getSection"
);
curl_setopt($ch, CURLOPT_POSTFIELDS,
"v=5.116&https=1&section_id=".urlencode($section_id)."&access_token=".TOKEN
);
echo json_encode(json_decode(curl_exec($ch)), JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE)."\n\n";