Переписать на php модуль

Бюджет: по договоренности
Есть свой поисковик музыки ВК, работает через кукисы и curl.

Надо переделать чтобы работало с API по такой технологии:

Скачивание:

Пример скачивания PHP
$url='cs536220.vk.me/u5029689/a...
$url='data.api.uz.cx/files/'.ba...
Примеры (examples):

Метод.Audio

audio.search
audio.getById
audio.getLyrics
audio.getPopular
Метод.Video

video.search

Примеры запросов (examples urls)


JSON: api.download-musicv4.ru//... 
XML: api.download-musicv4.ru/a... 
Параметры (Params)

q (Обязательный параметр): запрос (Бьянка) 
count (Необязательный) : По умолчанию 30 
format (Необязательный) : По умолчанию xml 
key (Обязательный параметр) : Ваш ключ доступа к api 
offset (Необязательный параметр) : По умолчанию 0 (смещение) 
Видео (Videos)


JSON: api.download-musicv4.ru/a... район&format=json&key=4f7fdcfc504d318b7acc8fd7a243c1e4 
XML: api.download-musicv4.ru/a... район&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 – по релевантности. целое число

Прикрепляю файлы которые отвечают за парсинг и отдачу файлов на сайте. За более подробной информацией уже при личной беседе 
Опубликован 19.10.2015 в 12:11

Выберите способ верификации:

Обновите страницу после прохождения верификации.