Özellikler v1
- Video başlığına uygun türkçe karakter sorunu olmadan videoyu convert etme
- Convert indirme linkleri otomatik olarak link kısaltma sisteminden geçerek, kısa indirme linki elde edildi
- Videoya ait başlık ve varsayılan resim bilgileri çekildi
- Veriler XML formatında kullanıcılara aktarılarak kolayca kendi sitelerine cURL veya file_get_content yardımı ile bilgileri çekebilme imkanı sağlandı.
- İndirme linkleri flash mp3 player'da doğrudan doğruya çalışması sağlandı
- İndirme linklerine tıkladığınızda bekleme yapmadan video convert edilerek içeriğin indirilmesi sağlandı
Örnek bir api uygulaması: http://me.cf/youtube-api/?format=xml&video=youtubelink
Yukarıdaki linke tıkladığınız zaman otomatik olarak video convert edilerek indirilmeye hazır hale gelmektedir. XML formatında açılan bilgilerdeki <link>xxxx</link> alanındaki url convert edilen ve indirilmeye hazır olan içeriğe ait url'dir.
Yukarıdaki linkteki uygulamadaki bilgileri sitenize aşağıdaki gibi aktarım yapabilirsiniz;
<?php
function curl($url, $post=false)
{
$user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, $post ? true : false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post ? $post : false);
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
$icerik = curl_exec($ch);
curl_close($ch);
return $icerik;
}
$adres = "http://me.cf/youtube-api/?format=xml&video=https://www.youtube.com/watch?v=DnLgcXnT9d4";
// yukarıdaki video= kısmına istediğiniz video adresini yapıştırabilirsiniz
$adresbilgi = curl($adres);
preg_match("'<title>(.*?)</title>'si",$adresbilgi, $title);
preg_match("'<link>(.*?)</link>'si",$adresbilgi, $link);
preg_match("'<length>(.*?)</length>'si",$adresbilgi, $length);
preg_match("'<image>(.*?)</image>'si",$adresbilgi, $image);
$baslik = $title[1];
// videoya ait orjinal başlıktır
$indirmelinki = $link[1];
//convert edilen içeriğe ait indirme linkidir. bu linki sitenizde görünmesini istediğiniz yere yapıştırabilirsiniz.
$videosuresi = $length[1];
// videoya süre bilgisidir
$videoresmi = $image[1];
// videoya ait orjinal ilk kapak jpeg formatındaki resimdir.
?>
Convert İndirme Link Kullanımı: <a href="<?php echo $indirmelinki;?>">Bu içeriği İndir</a><br /><br />
Resim bilgisinin kullanılması: <img src="<?php echo $videoresmi;?>" width="100px;" height="100px;" />Arkadaşlar yukarıdaki örnekte olduğu gibi uygulamayı sitenizde kolayca uygulayabilir ve tüm youtube videolarınızı anında convert ederek anında kullanıcılarınızın da indirmesini sağlayabilirsiniz.Saygılarım ile...