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

Bạn đang ở bài 3 trong 12 bài của serie Get Link.

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:

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

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);
Hướng dẫn get link video Google Picasa bằng cURL
4.83 (96.67%) 12 votes

Từ khóa tìm kiếm:

  • hàm curl lấy link video google drive
  • hướng dẫn viết curl getlink googlepicasa
  • lấy linh video google pica
  • wp plugin get link video google picasa

Bình luận

107 Bình luận on "Hướng dẫn get link video Google Picasa bằng cURL"

Thông báo
avatar
Sắp xếp:   Mới nhất | Cũ nhất | Bình chọn nhiều
NhcLak
Guest

cho em xin code trang demo tải từ host về dươc kg ah
em làm theo hướng dan nhung kg duoc
thank

Tuấn Hiểu
Guest

AD zip cho em xin code trang Demo với ạ . em không làm được

Heartnet1010
Guest

Cho em xin trang demo với ạ, em làm không được.

Home
Guest

ad cho mình xin code demo đc ko. tks ad

Mr Pham
Guest

cho mình xin code tham khảo được không bạn! cám ơn bạn trước nhe!

Việt Trần
Guest

Mail chỗ nào vậy a ơi

minhhungtsbd
Guest

cho mk xin bản này luôn 😀
minhhungtsbd@gmail.com

minhhungtsbd
Guest

mk nhận dc r . mà ad tốt bụng send cho mk tất cả list demo kia đi . mk làm nhìu trang video nên xin về dùng . Cảm on bn 🙂
List tools get link:
Tool get link video google photo
Tool get link video google picasa
Tool get link video facebook
Tool get link video youtube
Tool get link nhạc video mp3.zing.vn
Tool get link video tv.zing.vn
Tool get link nhạc video nhaccuatui.com
Tool get link video v.nhaccuatui.com

phong
Guest

Bạn cho mình hỏi sao mình gắn mã vào video.js trên wordpress mp4 vẫn ko chạy vậy

minhhungtsbd
Guest

dù sao cũng thks ad 🙂 . mk hơi ngu muội mấy cái code đó 😛 . kk . mk cho link pica vào htm5 videojs chay dc r 😀

Phuoc
Guest

cho em xin code trang demo dc khong admin, xin cam on truoc,

minhhungtsbd
Guest

làm sao get ra link có thể chạy = plugin jw 7 cho wp z ad 🙂

iceball
Guest

Bạn cho hỏi up phim lên picasa là tự động nó convert về .mp4 cho mình à ?
Mình lưu trên gdrive thì nó vẫn giữ nguyên đuôi không thấy đổi chắc phải chuyển qua picasa quá

minhhungtsbd
Guest

khi nào ms ra plugin chạy video pica z ad . hóng quá 😀

Hải Lê
Guest

Cho mình code trang demo nữa nhé 😀
Cám ơn bạn

minhhungtsbd
Guest

cái tool get link lâu lâu lại bị lỗi ko load dc video . ad cho mk xin bản fix vs nha : minhhungtsbd@gmail.com ( zip lại giúp mk )

nds
Guest

ad cho mình xin code demo với, dieuhauvsdaibang@gmail.com
thank ad

Dương
Guest

Cho mình hỏi là làm thế nào để tách được link 360 và 720 ra từ $test = getPicasaGoogle($link); này vậy? Cảm ơn ADmin nhiều.

Dương
Guest

mình tách được ra rồi, nhưng bjo mình muốn đưa link 360 hoặc 720 vào thẻ thì làm thế nào để lấy được src video từ link 360 hoặc 720 vậy admin?

iceball
Guest

Mình up lên host để chạy web bị lỗi này , ad biết cách fix ko chỉ dùm
http://imgur.com/tnaN7eY

hung
Guest

xin link zip cái ad ơi

putong
Guest

ad cho mình xin code demo với, kaka7sjdh@gmail.com
thank’s

Dương
Guest

Cho mình xin code của Get link Google Drive nhé, cái cơ bản thôi mình sẽ đọc và fix lại nếu bạn chưa Kip fix lại.
Mình cảm ơn nhiều.

Dương
Guest

Gửi mail cho mình nhé: duongva.vn@gmail.com

Dương
Guest
Với link Google Driver ví dụ: $link=”https://drive.google.com/file/d/0BwgJY0vFkofhUjZXYmx5ZWRWLUE/view”; Thì mình dùng hàm curl($link) để View Source $link đó ra, sau đó dùng hàm preg_match() để Get Title, Thumb,… nhưng ko được. Hàm lấy Title của mình function getGoogleDriveTitle($link) { $getlink = $link; if ($get = curl($getlink )) { $return = array(); if (preg_match(‘/_initProjector({.*?});/’, $get, $data)) { $jsonData = json_decode($data[1], true); $title = $jsonData[‘args’][‘title’]; print_r($title); } }else{ } } Cho mình hỏi là hàm preg_match() của mình sai ở chỗ nào vậy mọi người?
iceball
Guest

gdrive xem nhiều quá là bị chặn nhé , bạn nên up vào picasa thì hơn 🙂

Dương
Guest

Vao Picasa sợ 1 năm nó xóa mất 😀 Bạn có giải pháp nào hay không?

iceball
Guest

sao lại xóa là sao ? Tình hình là video mình up lên picasa view nhiều quá bị picasa nó xóa luôn link rồi , po tay 😐

Huy Hoàng
Guest

Admin cho mình xin code trang demo kia nhé.
mail: rainbownqd@gmail.com
Thanks admin nhiều nhé :-*

Thái
Guest

Cho mình xin code demo với ạ huuthai37@gmail.com

quoc
Guest

cho em xin code demo
quocvt1106@gmail.com

vien
Guest

Cho minh xin demo vs dang can lam , mail cua minh : vien.pc298@gmail.com
Thank chu thot 🙂

quoc chuong
Guest

cho em xin code demo với ad. tks ad nhiều

jack357
Guest

anh cho em xin code trong demo
mail : hotro.hqn2012@gmail.com

Hải Sơn
Guest

bạn ơi mình xin bộ code trong demo ngâm cứu được không ?
mail mình là : biwakyoto8406@gmail.com
Thanks bạn

Hoan
Guest

Cho em xin demo với anh ơi @@

Thanh
Guest

ad cho mình xin code demo với,

Quang Anh
Guest

Cho mình xin code demo AD nhé. tks bạn

Dung
Guest

cho mình xin code get link google drive nhé thanks bạn mail phidung892000@gmail.com

Đạt Đinh
Guest

Chào anh! a cho e xin code với nhé – Email em ạ : dat.sn93@gmail.com

Zytax
Guest

Bác Viết Thêm Code Get ID Link Facebook Nữa Đy Bác :3

Quang
Guest

Cho mình xin luôn code full http://demo.blogit.vn với

Minh Quyết
Guest

Ad cho mình xin code get link phim được ko? Giờ e mới bắt đầu làm site phim mà ko hiểu gì? Mong ad giúp đỡ.
Mail e: minhquyet.vnn@gmail.com
em cám ơn ạ

trackback

[…] server google, bài trước mình cũng có hướng dẫn cách get link của google photo và google picasa rồi, nhưng thấy nhiều bạn hỏi  về cách get link của trang google drive nên hôm […]

Vững
Guest

Hiện em đang code php lech phim từ 1 số site phim về.
Tuy nhiên em đang bị mắc khi lấy link video chỉ cho thời gian ngắn là bị die();
Bác pro chỉ em với ạ

nam
Guest

e xài code phpmelody. jw7 và videos-js đều có đủ. nhưng ko biết cách nào để add video từ link picasa vào. bác có cách nào ko cho e xin với.
đợi mail của bác.
fb.com/gnam389

AnCo
Guest

Phải có ruby on rails thì tố biết máy …

nguyễn hữu cúc
Guest

cho e xin full code trang demo được không ạ e làm rồi nhưng ko được
thank

Long
Guest

ko hiểu gì cả, bạn vui lòng hướng dẫn cụ thể hơn xíu dc không?

leet
Guest

get link picasa fail, You can fix?
Thank you

wpDiscuz