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

catalog.getAudioSearch

Search for audios

Parameters:

NameValue
need_blocks (optional)0 — return only section names and ids, 1 — also return blocks
query (optional)Audio name or performer to search for. If empty only suggestions are returned
context (optional)Id of the context

Context ids are returned in the context field when searching. For example, they are needed to search for the specific artist.

Example (VK Official):

curl_setopt(
$ch, CURLOPT_URL, "https://api.vk.com/method/catalog.getAudioSearch"
);
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.getAudioSearch"
);
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";