Интегрировано с: Douyin, Funiu, Toutiao, Kuaishou, Pear Video, Meipai, Momo, PiPi Gaoxiang, PiPi Xia, Quanmin Gaoxiang, Shubaobao, Weishi, XiaoKaXiu, ZuiYou, Bilibili, Weibo, Miaopai, Taobao и другими.
Если вам требуется интеграция с другими платформами, вы можете создать issue.* Группа для технического общения: 1055772768 — Пароль для входа: smalls
Метод установки №1: (необходимо скачать composer.phar
в корневую директорию, установить PHP как глобальную переменную)
php composer.phar require smalls/video-tools
````Метод установки №2:
composer require smalls/video-tools
Для обновления расширения используйте:
composer update smalls/video-tools
********
### Журнал и выпуск [Пример демонстрационного приложения на чистом PHP, после скачивания запустите в среде]
*********
> Требования к окружению: PHP 7.0+
Документация по использованию VideoManager: (можно посмотреть в tests/testphp)
==
Для DouYin: VideoManager::DouYin()->start($url);
Для Kuaishou: VideoManager::KuaiShou()->start($url);
Для Huoshan: VideoManager::HuoShan()->start($url);
Для TouTiao: VideoManager::TouTiao()->start($url);
Для Xigua: VideoManager::XiGua()->start($url);
Для Weishi: VideoManager::WeiShi()->start($url);
Для PiPixia: VideoManager::PiPiXia()->start($url);
Для Zuiyou: VideoManager::ZuiYou()->start($url);
Для Meipai: VideoManager::MeiPai()->start($url);
Для LiVideo: VideoManager::LiVideo()->start($url);
Для Quanminggaoxiao: VideoManager::QuanMingGaoXiao()->start($url);
Для Pipigaoxiao: VideoManager::PiPiGaoXiao()->start($url);
Для Momo: VideoManager::MoMo()->start($url);
Для Shuabao: VideoManager::ShuaBao()->start($url);
Для XiaoKaxiu: VideoManager::XiaoKaXiu()->start($url);
Для Bilibili: VideoManager::Bili()->start($url);
Для WeiBo: VideoManager::WeiBo()->start($url);
Для нового видео WeiBo: VideoManager::WeiBo()->newVideoStart($url);
Для Miaopai: VideoManager::MiaoPai()->start($url);
Для Bilibili с указанием параметров: VideoManager::Bili()->setUrl($url)->setQuality(BiliQualityType::LEVEL_2)->execute();
Для короткого видео на QQVideo: VideoManager::QQVideo()->start($url);
Для TaoBao: VideoManager::TaoBao()->start($url);Создание конфигурации URL: url-validator
--
Например, для DouYin: $res = VideoManager::KuaiShou([ 'proxy_whitelist' => ['kuaishou'], // белый список, требуется имя класса в нижнем регистре 'proxy' => '$ip:$port', 'url_validator' => [ Здесь можно посмотреть config/url-validator.php ] ])->start($url); Вы можете использовать параметры для передачи данных в соответствии с форматом config/url-validator.php, если параметры не указаны, будут использоваться значения по умолчанию. Если вы не хотите ничего менять, вы также можете использовать все значения по умолчанию.
---
```
массив(8) {
["md5"] =>
строка(32) "fb0f49b1158923a972d9eed40f97965e"
["message"] =>
строка(29) "https://v.kuaishou.com/xxxx"
["user_name"] =>
строка(15) "xxxx"
["user_head_img"] =>
строка(103) "https://tx2.a.yximgs.com/uhead/AB/2020/04/20/14/xxxxx.jpg"
["desc"] =>
строка(46) "小子, xxxxx"
}
```
```
["img_url"] =>
строка(139) "https://js2.a.yximgs.com/xxxxx.jpg"
["video_url"] =>
строка(144) "https://jsmov2.a.yximgs.com/xxxxx.mp4"
["type"] =>
строка(5) "видео"
}
```
Возврат ошибки: исключение
---
```
Необходимо использовать try-catch
пространство имён \Smalls\VideoTools\Exception;
try {
$res = VideoManager::KuaiShou()->start("https://v.kuaishou.com/xxxx");
} catch (ErrorVideoException $e) {
$e->getTraceAsString();
}
```
********
Конец:
==
<font>Примечание: Только для учебных целей, не используйте для других целей, вы самостоятельно несёте ответственность за любые правовые последствия, вызванные использованием данного материала, автор не несёт юридической ответственности.</font><br>
**Если вам понравилось, пожалуйста, оставьте звезду!**<br>
**Если вам понравилось, пожалуйста, оставьте звезду!**<br>
**Если вам понравилось, пожалуйста, оставьте звезду!**<br>
Вы можете обратиться к примеру tests/test.php (необходимо отладить в главной странице: новичок)<br>
Если ничего не работает, создайте issue<br>
Поддержка:
==
Благодарим JetBrains за поддержку, рекомендуем всем использовать IDE: [PHPStorm](https://www.jetbrains.com/?from=video-tools)
```
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )