Hướng dẫn get link video Google Picasa bằng cURL

Hướng dẫn get link video Google Picasa bằng cURL

Nhiều bạn làm trang phim muốn up link video lên google picasa, vậy làm cách nào để get link video mp4 của server google này để cho vào player và chạy?

Hôm nay mình xin hướng dẫn cách get link video google picasa băng cURL

Demo get link google picasa online: Demo



Các bước thực hiện:
Vì get link cURL nên đầu tiên chúng ta cần function cURL

function cURL

function curl($url)
{
    $ch = @curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    $head[] = "Connection: keep-alive";
    $head[] = "Keep-Alive: 300";
    $head[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
    $head[] = "Accept-Language: en-us,en;q=0.5";
    curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36');
    curl_setopt($ch, CURLOPT_HTTPHEADER, $head);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($ch, CURLOPT_TIMEOUT, 60);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array(
        'Expect:'
    ));
    $page = curl_exec($ch);
    curl_close($ch);
    return $page;
}

function getPicasaGoogle

function getPicasaGoogle($link)
{
    $get = curl(trim($link));
    $data = explode('"media":{"content":[', $get);
    $data2 = explode('],"', $data[1]);
    $data3 = explode('},', $data2[0]);
    $links = array();
    foreach($data3 as $value) {
        $value = str_replace("}}", "}", $value . "}");
        $links[] = json_decode($value, true);
    }

    $linkDownload = array();
    foreach($links as $k => $v) {
        if ($v['type'] == 'video/mpeg4') {
            $quality = $v['height'];
            $linkDownload[$quality] = $v['url'];
        }
    }

    return $linkDownload;
}

Hàm này sẽ trả về 1 mảng chứa tất cả link(HD,SD) của video.

cách dùng
Cách dùng thì bạn chỉ cần bỏ link vào function là chạy ok thôi, đơn giản phải không nào

$link = 'https://picasaweb.google.com/lh/photo/-8Xfr7MizRt8ZU-pAqBogtMTjNZETYmyPJy0liipFm0';
$test = getPicasaGoogle($link);
print_r($test);

Nguồn:blogit.vn 

Bài viết liên quan:

https://severphim.blogspot.com/2016/03/huong-dan-get-link-video-google-picasa.html

Nhận Xét Facebook

Chờ xíu nhé...

Nhận Xét Blogger


Không có nhận xét nào. bạn hãy là người đầu tiên.