您好我正在尝试从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'];
我无法找到问题所在。谢谢
答案 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'];
我希望有帮助: - )