$youtybe_cnct = curl_init(); // инициализация cURL подключения
curl_setopt($youtybe_cnct, CURLOPT_URL, "https://www.googleapis.com/youtube/v3/search?key=_____&channelId=______&part=snippet,id&order=date&maxResults=20"); // подключаемся
curl_setopt($youtybe_cnct, CURLOPT_RETURNTRANSFER, 1); // просим вернуть результат
curl_setopt($youtybe_cnct, CURLOPT_TIMEOUT, 15);
$media = json_decode(curl_exec($youtybe_cnct)); // получаем и декодируем данные из JSON
curl_close($youtybe_cnct); // закрываем соединение
$media2 = array_map(function($in) {
return iconv('UTF-8', 'Windows-1251 ', $in);
},$media);
{
"kind": "youtube#searchListResponse",
"etag": "z3fc46hx4oxUbgExXBnG1UrXN-Q",
"nextPageToken": "CBQQAA",
"regionCode": "RU",
"pageInfo": {
"totalResults": 39,
"resultsPerPage": 20
},
"items": [
{
"kind": "youtube#searchResult",
"etag": "-UiX1z2TRjht-U4X8d5mzGdgxG0",
"id": {
"kind": "youtube#video",
"videoId": "K13CV7xPCAw"
},
"snippet": {
"publishedAt": "2019-12-30T15:12:31Z",
"channelId": "UCXO6Yoj7XltkolRelr6_Bfg",
"title": "Противогололедные реагенты — Оптима Сервис",
"description": "http://www.optimaservis.su/reagenty/ - купить противогололедные реагенты с доставкой!",
"thumbnails": {
"default": {
"url": "https://i.ytimg.com/vi/K13CV7xPCAw/default.jpg",
"width": 120,
"height": 90
},
"medium": {
"url": "https://i.ytimg.com/vi/K13CV7xPCAw/mqdefault.jpg",
"width": 320,
"height": 180
},
"high": {
"url": "https://i.ytimg.com/vi/K13CV7xPCAw/hqdefault.jpg",
"width": 480,
"height": 360
}
},
"channelTitle": "Оптима Сервис",
"liveBroadcastContent": "none",
"publishTime": "2019-12-30T15:12:31Z"
}
},
stdClass Object
(
[kind] => youtube#searchListResponse
[etag] => z3fc46hx4oxUbgExXBnG1UrXN-Q
[nextPageToken] => CBQQAA
[regionCode] => RU
[pageInfo] => stdClass Object
(
[totalResults] => 39
[resultsPerPage] => 20
)
[items] => Array
(
[0] => stdClass Object
(
[kind] => youtube#searchResult
[etag] => -UiX1z2TRjht-U4X8d5mzGdgxG0
[id] => stdClass Object
(
[kind] => youtube#video
[videoId] => K13CV7xPCAw
)
[snippet] => stdClass Object
(
[publishedAt] => 2019-12-30T15:12:31Z
[channelId] => UCXO6Yoj7XltkolRelr6_Bfg
[title] => Противогололедные реагенты — Оптима Сервис
[description] => http://www.optimaservis.su/reagenty/ - купить противогололедные реагенты с доставкой!
[thumbnails] => stdClass Object
(
[default] => stdClass Object
(
[url] => https://i.ytimg.com/vi/K13CV7xPCAw/default.jpg
[width] => 120
[height] => 90
)
[medium] => stdClass Object
(
[url] => https://i.ytimg.com/vi/K13CV7xPCAw/mqdefault.jpg
[width] => 320
[height] => 180
)
[high] => stdClass Object
(
[url] => https://i.ytimg.com/vi/K13CV7xPCAw/hqdefault.jpg
[width] => 480
[height] => 360
)
)
[channelTitle] => Оптима Сервис
[liveBroadcastContent] => none
[publishTime] => 2019-12-30T15:12:31Z
)
)
curl_setopt($youtybe_cnct, CURLOPT_RETURNTRANSFER, 1); // просим вернуть результат
curl_setopt($youtybe_cnct, CURLOPT_TIMEOUT, 15);
$youtybe_cnct = iconv('UTF-8', 'Windows-1251', $youtybe_cnct);
$media = json_decode(curl_exec($youtybe_cnct)); // получаем и декодируем данные из JSON
curl_close($youtybe_cnct); // закрываем соединение
curl_setopt($youtybe_cnct, CURLOPT_RETURNTRANSFER, 1); // просим вернуть результат
curl_setopt($youtybe_cnct, CURLOPT_TIMEOUT, 15);
$youtybe_cnct = iconv('UTF-8', 'Windows-1251', $youtybe_cnct);
$media = json_decode(curl_exec($youtybe_cnct)); // получаем и декодируем данные из JSON
curl_close($youtybe_cnct); // закрываем соединение
curl_setopt($youtybe_cnct, CURLOPT_RETURNTRANSFER, 1); // просим вернуть результат
curl_setopt($youtybe_cnct, CURLOPT_TIMEOUT, 15);
$media = json_decode(curl_exec($youtybe_cnct)); // получаем и декодируем данные из JSON
$media = iconv('UTF-8', 'Windows-1251', $media);
curl_close($youtybe_cnct); // закрываем соединение