sereginsoft

Рейтинг
43
Регистрация
08.08.2008

Теперь 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

12
Всего: 14