Есть свой поисковик музыки ВК, работает через кукисы и curl.
Надо переделать чтобы работало с API по такой технологии:
Скачивание:
Пример скачивания PHP
$url='
$url='
Примеры (examples):
Метод.Audio
audio.search
audio.getById
audio.getLyrics
audio.getPopular
Метод.Video
video.search
Примеры запросов (examples urls)
JSON:
XML:
Параметры (Params)
q (Обязательный параметр): запрос (Бьянка)
count (Необязательный) : По умолчанию 30
format (Необязательный) : По умолчанию xml
key (Обязательный параметр) : Ваш ключ доступа к api
offset (Необязательный параметр) : По умолчанию 0 (смещение)
Видео (Videos)
JSON:
район&format=json&key=4f7fdcfc504d318b7acc8fd7a243c1e4
XML:
район&format=xml&key=4f7fdcfc504d318b7acc8fd7a243c1e4
Параметры (Params)
q (Обязательный параметр): запрос (13 район)
count (Необязательный) : По умолчанию 30
format (Необязательный) : По умолчанию xml
key (Обязательный параметр) : Ваш ключ доступа к api
offset (Необязательный параметр) : По умолчанию 0 (смещение)
filters (Необязательный параметр) : Default: empty
список критериев, по которым требуется отфильтровать видео:
mp4 искать только видео в формате mp4 (воспроиводимое на iOS);
youtube возвращать только youtube видео;
vimeo возвращать только vimeo видео;
short возвращать только короткие видеозаписи;
long возвращать только длинные видеозаписи.
longer (Необязательный параметр) : Default: empty
количество секунд, видеозаписи длиннее которого необходимо вернуть. положительное число
shorter (Необязательный параметр) : Default: empty
количество секунд, видеозаписи короче которого необходимо вернуть. положительное число
adult (Необязательный параметр) : Default: 0
фильтр «Безопасный поиск» (1 выключен, 0 включен). флаг, может принимать значения 1 или 0
hd (Необязательный параметр) : Default: 0
если не равен нулю, то поиск производится только по видеозаписям высокого качества.
sort (Необязательный параметр) : Default: 0
вид сортировки. 0 по дате добавления видеозаписи, 1 по длительности, 2 по релевантности. целое число
Прикрепляю файлы которые отвечают за парсинг и отдачу файлов на сайте. За более подробной информацией уже при личной беседе