S.A Arkadaşlar,
Başlıkta belirttiğim konuda yardımlarınızı bekliyorum...
Durumu şöyle özetleyebiliriz,
Facebook'tan _GET ile çekmek istediğim datalarda (Video datası )
Örneğin Şöyle bir hata dönüyor ekrana..
String(173) "http://video.ak.fbcdn.net/cfs-ak-snc6/(video.mp4)
Aslında
video.mp4 olarak yazdığım datanın hash kodu, yani doğru encode ediyor ama string hatası veriyor.
Data'yı almaya çalıştığım yöntemde facebook offline_acces kodundan yararlanıyorum.
Örneğini aşağıda veriyorum;
PHP- Kodu:
<?php
ob_start();
function fbvideo($vid)
{
/*
$explode=explode("/",$vid);
$say=count($explode);
$son=$explode[$say-1];
$explode2=explode("_",$son);
$vid=$explode2[0];
*/
$access_token = "ofline_access kodu"
$url = "https://graph.facebook.com/$vid?access_token=$access_token";
$bilgiler = json_decode(file_get_contents($url));
$video = urlencode($bilgiler->source);
var_dump($bilgiler->source);
return $bilgiler->source;
}
$vid = $_GET['vid_id'];
$player = fbvideo($vid);
function linkduzelt($degistir){
$bunu= array ('\http://');
$bununla= array ('-');
$degistir = str_replace($bunu,$bununla,$degistir);
return $degistir;
header('Location:http://$player');
}
ob_end_flush();
?>
Tarayıcıya "http://siteadi.com/player.php?vid_id= facebook video-id'si" yazıp videoyu görüyor olmamız lazım. Ancak başta belirttiğim sorun oluşuyor. Url doğru geliyor ancak string(173) hatasıyla geldiğinden çalışmıyor...
Yardımlarınızı bekliyorum arkadaşlar..