Intereting Posts
Попытка добавить скрипт к определенной странице администратора не работает Изменение темы WordPress автоматически для теста A / B Почему цикл отображает только последний обмен веществ из массива? API JSON Data в WordPress Как я могу отправить несколько получателей Contact Form 7 на основе ввода формы? Детская тема с плоской тематикой Как сортировать элементы в мета-поле пользовательской таксономии? Как определить автора в комментариях WordPress? Операции с настраиваемыми значениями полей в цикле Как заставить WWW. в домене с WordPress MU Domain Mapping Plugin? Как создать универсальную галерею и улучшить административную сторону управляющих галерей? Как проверить, отображается ли панель администратора текущему пользователю? Показать полный шаблон дочерних страниц, включая контент Добавить блоги в боковую панель «Блоги i Follow» Как я могу размещать сообщения из одного блога в прессе на странице презентации другого пресс-сайта

Потяните последнее видео Youtube с json url и создайте новое сообщение

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

Я использую 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'}; 

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

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