همراه شما هستیم با معرفی یک پکیج کاربردی دیگر برای php و لاراول . این بار قصد داریم یک پکیج مفید برای کار کردن با پلتفرم های مطرح نشر ویدیو در دنیا را به شما معرفی کنیم تا بتوانید به سادگی در لاراول و یا کدهای php ویدیوهای منتشر شده در آنها (مثلا بوتیوب) را منتشر کنید. در ادامه با معرفی این پکیج همراه ما باشید.
پکیج Video Platforms Parser توسط اکانت @chojnicki در گیت هاب برای Php تولید شده است و می تواینید از آن در لاراول نیز استفاده کنید. این پکیج به عنوان یک SDK برای کار با سیستم های ویدیو مطرح ویدیو مثل YouTube, Dailymotion, Facebook و... است. و می توانید به سادگی از آن استفاده کنید.
استفاده از API این بسته بسیار ساده است و می توانید به کمک آن به شکل زیر اطلاعات را دریافت کنید:
$info = $parser->get('https://www.youtube.com/watch?v=jofNR_WkoCE');
در زیر نیز یک نمونه کد برای کار با Dailymotion را برای شما قرار داده ایم که البته شما می توانید برای سایر پلتفرم هایی که توسط این پکیج پشتیبانی می شوند نیز از همین داده ها و باسدگی استفاده کنید:
>>> \VideoPlatformsParser::get('https://www.dailymotion.com/video/x6qac05?playlist=x5xlnc');
=> [
"id" => "x6qac05",
"platform" => "dailymotion",
"title" => "Simon Pegg on His Most Iconic Characters",
"description" => "Simon Pegg breaks down his favorite and most iconic characters, including Tim from "Spaced," Shaun from "Shaun of the Dead," Nicholas Angel from "Hot Fuzz," Gary King from "The World's End," Scotty in "Star Trek," Unkar Plutt in "Star Wars: The Force Awakens," and Benji Dunn in the "Mission: Impossible" movies. Simon stars in "Mission: Impossible - Fallout," out in theaters July 27th.",
"thumbnail" => "https://s1.dmcdn.net/v/OGOr51TU0A1fJD7He",
"tags" => [
"celebrity",
"iconic",
"mission impossible",
"simon pegg",
"Season: Season 1",
"Series: Iconic Characters",
],
"api" => true,
]
تا زمان نگارش این مطلب این پکیج از پلتفرم های زیر برای استفاده پشتیبانی می کند:
برای استفاده از این بسته می توانید به سادگی و به کمک کامپوزر و استفاده از دستور زیر آن را در پروژه خود قرار دهید:
composer require chojnicki/video-platforms-parser
و یا سورس کد آن را دانلود کرد و با دستور زیر در برنامه های php فراخوانی کنید:
require '/video-platforms-parser/src/VideoPlatformsParser.php';
اگر میخواهید از این پکیج در لاراول استفاده کنید بعد از نصب با کامپوزر می توانید با دستور زیر کافیک آن را نیز در پروژه خود تولید کنید:
php artisan vendor:publish --provider="Chojnicki\VideoPlatformsParser\ServiceProvider"
شما می توانید برای دریافت اطلاعات بیشتر در رابطه با این پکیج ،راهنمای نصب و استفاده از آن و یا دریافت سورس کد آن به آدرس گیت هاب آن که در زیر برای شما قرار داده ایم مراجعه کنید:
آدرس گیت هاب Video Platforms Parser
نظر شما چیست؟ شما می توانید نظرات ،پیشنهادات و اطلاعات خود را در رابطه با این مطلب و موضوعات مربوط از طریق قسمت نظرات با ما و سایر بازدیدکنندگان در میان بگذارید.