Теперь 50% Торопись стать партнером!
https://api.vk.com/method/
audio.search.xml? - метод вызова(поиск музыки)
q=dj_вася - ключевое слово запроса
&count=5 -количество возвращаемых результатов
&access_token=ВСТАВИТЬ_СВОЙ_ТОКЕН полученный после авторизации здесь:
Приложение сначало создается здесь: http://vk.com/editapp?act=create
обязательно Standalone
берется ID приложения и вставляется в ссылку здесь:
http://api.vk.com/oauth/authorize?client_id=ID_ПРИЛОЖЕНИЯ&display=mobile&scope=offline,audio&response_type=token
после чего проходим по этой ссылке авторизацию, сохраняем токен , затем уже пользуемя ссылкой вывзова методов АПИ со своим токеном
$res = connvk('http://api.vk.com/oauth/authorize?client_id=99999&display=mobile&scope=offline,audio&response_type=token');
echo $res;
авторизовавшись один раз с правами offline, больше не нужно авторизовавыться. Работать будет по одному токену вечно.
$res = connvk('https://api.vk.com/method/audio.search.xml?q='.urlencode($_GET['q']).'&count=5&access_token=ВСТАВИТЬ_СВОЙ_ТОКЕН');
print $res;
Прегматчи на получение артиста/название трека/ссылки для скачивания с фильтрацией хлама из текста:
$pattern='|<artist>(.*)</artist>|U';
preg_match_all($pattern, $res, $art);
$ARTIST=implode('', $art[1]);
$vowels=array("id", "vk", ".com", "ontakte", ".ru", "http://", "www", ";", ":", "[", "|", "*");
$a=str_replace($vowels,"", $ARTIST);
$a1=preg_replace('/\[.*\]/', '', $a);
$a2=preg_replace('/\*.*\*/', '', $a1);
$pattern='|<title>(.*)</title>|U';
preg_match_all($pattern, $res, $track);
$track=implode('', $track[1]);
$t=str_replace($vowels,"", $track);
$t1=preg_replace('/\[.*\]/', '', $t);
$t2=preg_replace('/\*.*\*/', '', $t1);
$t3=preg_replace('/\(.*\)/', '', $t2);
$pattern='|<duration>(.*)</duration>|U';
preg_match_all($pattern, $res, $dur);
$duration=implode('', $dur[1]);
$pattern='|<url>(.*)</url>|U';
preg_match_all($pattern, $res, $url);
$url=implode('', $url[1]);
ECHO "".$a2." - ".$t3." ".date("i:s",$duration)." ".$url."";
сделать защиту по IP+КЛЮЧ
Сначала проходим авторизацию:
CLIENT_ID - id Standalone приложения созданного тобой
SCOPE - права например audio
http://api.vk.com/oauth/authorize?client_id=CLIENT_ID&display=mobile&scope=SCOPE&response_type=token
Если успешная авторизаци -
в адресной строке увидешь: #access_token, скопируй его...
потом выполняем запрос к апи:
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");$answer = curl_exec($ch);curl_close($ch);return $answer;}$res = connvk('https://api.vk.com/method/video.search.xml?q='.urlencode($_GET['q']).'&count=5&access_token=');print $res;Вверху скрипта добавить @header("Content-type: text/xml; charset=utf-8");" title="https://api.vk.com/method/audio.search.xml?q=НАЗВАНИЕ_ТРЕК&count=5&access_token=ТВОЙ_ТОКЕН---------- Добавлено 02.01.2013 в 17:37 ----------function connvk($link){$ch = curl_init();curl_setopt($ch, CURLOPT_URL,$link);curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);curl_setopt($ch, CURLOPT_HEADER, 1);curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);curl_setopt($ch, CURLOPT_REFERER, $link); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20100101 Firefox/17.0');curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");$answer = curl_exec($ch);curl_close($ch);return $answer;}$res = connvk('https://api.vk.com/method/video.search.xml?q='.urlencode($_GET['q']).'&count=5&access_token=');print $res;Вверху скрипта добавить @header("Content-type: text/xml; charset=utf-8");" target="_blank">https://api.vk.com/method/audio.search.xml?q=НАЗВАНИЕ_ТРЕК&count=5&access_token=ТВОЙ_ТОКЕН---------- Добавлено 02.01.2013 в 17:37 ----------function connvk($link){$ch = curl_init();curl_setopt($ch, CURLOPT_URL,$link);curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);curl_setopt($ch, CURLOPT_HEADER, 1);curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);curl_setopt($ch, CURLOPT_REFERER, $link); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20100101 Firefox/17.0');curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");$answer = curl_exec($ch);curl_close($ch);return $answer;}$res = connvk('https://api.vk.com/method/video.search.xml?q='.urlencode($_GET['q']).'&count=5&access_token=');print $res;Вверху скрипта добавить @header("Content-type: text/xml; charset=utf-8");
Скрипт PHP grabbing v 1.0 beta - это полуавтоматический граббер контента с поддержкой ретрансляции видео с adult сайтов для DLE 9.7
Больше не нужно загружать и хранить огромные файлы видео у себя на сервере, не нужен сервер с диском более террабайта , вы можете создать полноценный сайт для взрослых с огромным количеством adult видео роликов, с помощью данного скрипта можно добавить до 10000 новостей к себе в БД за сутки, это влечёт за собой хорошую цитируемость в поисковых системах, а значит большая посещаемость у вас на сайте и стабльный заработок в дальнейшем!
Поддерживаются: redtube.com (можно сграбить 24 ролика с одной страницы), xvideos.com(17 роликов за один проход) и youngpornvideos.com (148 роликов с одной страницы)
Грабит постранично, вы просто вводите ссылку на страницу с роликами ,новости появляются в админке для их последующей модерации.
Создаются по 5 скринов видео с каждой новости в папке image, генерируется ссылка на видео для вывода в плеере UPPOD ,никто не узнает, что видео лежит на другом сервере.
Встроен Яндекс переводчик титлов с EN на RU.
Техническая поддержка , а так же дальнейшие обновления включены в стоимость покупки скрипта.
Теперь в комплекте со скриптом лучший kernel media player ,поддерживающий вставку различной рекламы от текстовой, видео до баннерной..., вставка логотипа, защита от хостлинкинга.
ставится до 5 серверов одинаковых , раздают один и тот же контент , т.е балансируют между собой нагрузку.... С одного сервера суммарный объем такой отдать нет физической возможности.---------- Добавлено 19.11.2012 в 22:52 ----------для начинающего сайта с посещаемостью до 1000 хостов хватит 1 сервера за приемлимую цену 8 wmz 128озу от ispmanager
Скрипт тянет с источника затем выдает файл через Ваш сервер, Название фильма/год.mp4 или flv---------- Добавлено 19.11.2012 в 17:31 ----------
Это КИДАЛОВО!!!!!!! ВЛАДЕЛЕЦ ПИДР БЫВШИЙ АДМИН POP-WMZ.RU