You are here

YoutubeのFeedsを取り込んで、自動で動画コンテンツを作成する方法。

  • 必要モジュールのインストール
$ sudo drush -y en feeds_ex video_embed_field

 

  • コンテンツタイプ作成

動画用のフィールドを追加。例:フィールド「video」
LABEL: video, Field type: Video Embed, Widget: Video

 

  • Feeds importers作成
    admin/structure/feeds/create

Basic settings -> Periodic import
定期実行によって、最新動画の自動取得が可能。

Fetcher -> HTTP Fetcher

Parser -> XML Xpath parser -> Settings
Context, /feed/entry
title, title
video, link/@href
body, media:group/media:description

Processor -> Mapping
Source, Target
title (title), Title (title)
body (body), Body (body)
video (video), video_embed: Embed URL (field_video:video_url)

 

  • インポート

import
TitleとFeedのURLを入力して、保存。動画コンテンツが作成される。
FeedのURLは下記参照。
https://www.youtube.com/feeds/videos.xml?channel_id=CHANNELID
https://www.youtube.com/feeds/videos.xml?user=USERNAME
https://www.youtube.com/feeds/videos.xml?playlist_id=PLAYLIST_NUMBER