Извлекать последнее видео Youtube из URL-адреса json? (указан пример URL-адреса)

#php #wordpress #youtube #gdata

#php #wordpress #YouTube #gdata

Вопрос:

Я пытаюсь автоматически «добавить новое» сообщение WordPress, когда пользователь Youtube загружает новое видео. Используя wp_insert_post(); Я могу повторить то, что мне нужно, но как мне написать функцию, которая определяет: «Если youtuber публикует новое видео, то эхо-результаты, если else не публикует»?

Я использую gdata.youtube.com чтобы декодировать формат json с помощью моих запросов, извлекая и повторяя данные в моей теме.

К сожалению, я не знаю, как продолжить захват «последнего видео».

Мы будем использовать «markiplierGame» в качестве примера Youtuber для извлечения.

Пример URL-адреса: http://gdata .youtube.com/feeds/api/users/markiplierGame/uploads?max-results=50

 // User inputs his Youtube ID in theme-options.
$youtuber = get_post_meta ($post->ID, 'youtuber_id', $single = true);

// The ID is then injected into the gdata variable.
$youtuber_gdata= file_get_contents("http://gdata.youtube.com/feeds/api/users/{$youtuber }/uploads?max-results=50");

// json data is then decoded.
$uploads = json_decode($youtuber_gdata);

// Grab the terms needed from decoded gdata
// "entry", "yt$statistics", and "viewCount" are examples of data I can pull.
$new_videos = $uploads->{'entry'}->{'yt$statistics'}->{'viewCount'};
 

Кто-нибудь может помочь мне понять, как получить последнее видео с URL-адреса json? Мне нужно, чтобы это было точным или даже могло извлекать все предыдущие загрузки от более крупного пользователя YouTube.

Спасибо за помощь!

Комментарии:

1. Перекрестная публикация: wordpress.stackexchange.com/q/150052

2. интересно, почему, потому что никто здесь не беспокоит половину времени.