如何获得Dailymotion冠军

时间:2012-01-29 14:32:44

标签: php video title

您好我正在尝试从dailymotion视频中获取视频标题。

$imgid = $video_cek["embed"]; //this is dailymotion id (ex. xint71)
$hash = unserialize(file_get_contents("http://www.dailymotion.com/services/oembed?
format=json&url=http://www.dailymotion.com/embed/video/$imgid"));
$video_cek['baslik']=$hash[0]['title'];

我无法找到问题所在。谢谢

2 个答案:

答案 0 :(得分:0)

你得到一个json响应,所以使用json_decode函数来获取一个JSON编码的字符串并将其转换为PHP变量。

像:

$array = json_decode($hash, true);

echo $array['title'];

$array = json_decode($hash);

echo $array->title;

答案 1 :(得分:-1)

SelamGürsel,问题是你正在返回JSON格式,但试图反序列化,这应该有效:

$imgid = $video_cek["embed"];
$hash = json_decode(file_get_contents("http://www.dailymotion.com/services/oembed?format=json&url=http://www.dailymotion.com/embed/video/$imgid"), true);
$video_cek['baslik']= $hash['title'];

我希望有帮助: - )