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

catalog.getAudio

Get audios and sections for a specified user or community

Parameters:

NameValue
owner_id (optional)User or community id. If not specified, current user audios will be returned
need_blocks (optional)0 — return only section names and ids, 1 — also return profile info, audios and blocks

Example (VK Official):

curl_setopt(
$ch, CURLOPT_URL, "https://api.vk.com/method/catalog.getAudio"
);
curl_setopt($ch, CURLOPT_POSTFIELDS,
"v=5.116&https=1&need_blocks=0&lang=en&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);
curl_setopt(
$ch, CURLOPT_URL, "https://api.vk.com/method/catalog.getAudio"
);
curl_setopt($ch, CURLOPT_POSTFIELDS,
"v=5.116&https=1&need_blocks=0&lang=en&access_token=".TOKEN
);
echo json_encode(json_decode(curl_exec($ch)), JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE)."\n\n";