2013-08-25 3 views
0
$curl = curl_init("http://www.youtube.com/oembed?url=https://www.youtube.com/watch?v=Bgn7n3OPAqE&format=json"); 
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
$ret = json_decode(curl_exec($curl),true); 
print_r($ret); 
$err  = curl_errno($curl); 
$errmsg = curl_error( $curl); 
echo $err; echo $errmsg; 
curl_close($curl); 

эй я пытаюсь получить содержание в YouTube API, но я мог бы говорит noty разрешить, но когда я пытаюсь через терминал возвращает мне массивНе удалось решить множество «www.youtube.com

+0

Какое сообщение об ошибке вы получаете? Кроме того, ваш URL-адрес недействителен. Вам нужно URL-кодировать значение 'url =' в строке запроса. – Brad

+0

ошибка: error no-06 error-Couldn't разрешить хост 'www.youtube.com' – user2481309

+0

вот что я могу получить getinfo -Array ([url] => http://www.youtube.com/oembed ? url = https% 3A% 2F% 2Fwww.youtube.com% 2Fwatch% 3Fv% 3DBgn7n3OPAqE & format = json [content_type] => [http_code] => 0 [header_size] => 0 [request_size] => 0 [filetime] => -1 [ssl_verify_result] => 0 [redirect_count] => 0 [total_time] => 0 [namelookup_time] => 0 [connect_time] => 0 [pretransfer_time] => 0 [size_upload] => 0 [size_download] => 0 [speed_download] => 0 [speed_upload] => 0 [download_content_length] => -1 [upload_content_length] => -1 [starttransfer_time] => 0 [redirect_time] => 0 [certinfo] => Array()) – user2481309

ответ

0

Попробуйте удалить 'o' перед встраиванием в URL-адрес, т.е.

http://www.youtube.com/embed?url=https://www.youtube.com/watch?v=Bgn7n3OPAqE&format=json 
+0

Извините, ребята Я плохой, у меня не было рабочего интернета на сервере !!! Я перезапускаю апач и все работает как шарм !!! – user2481309

Смежные вопросы