Youtube API v3 - получение названия канала

1

Мне нужна помощь в получении имени канала (название). Я хочу сделать это с помощью json_decode но я не знаю, как это сделать. Пожалуйста, помогите мне :) Спасибо :)

https://www.googleapis.com/youtube/v3/channels?part=snippet&forUsername=$youtubechannel&key=YOUR_KEY&getJSON

$url="https://www.googleapis.com/youtube/v3/channels?part=snippet&forUsername=$youtubechannel&key=YOUR_KEY&getJSON";
$json = file_get_contents($url);
$json_result = json_decode($json, TRUE);
$raw_channel_name =  $json_result->results[0];
$channel_name = $raw_channel_name->title;
echo $channel_name;
Теги:
youtube

1 ответ

0

С уважением, я предпочитаю использовать CURL вместо "file_get_contents", он более гибкий.

О json_decode, если вы хотите работать с объектом, тогда избавиться от второго параметра. Параметр "YES" заставляет результат, поскольку ARRAY не является объектом.

json_decode($json)

если вы используете второй параметр, то:

$result = json_decode($json,YES) 

var_dump($result);

Вы увидите массив.

  • 0
    У меня есть это, большое спасибо. :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню