YouTubeチャンネルで公開した動画を自動でTwitterに投稿する方法(Zapier編)
Zapier(ザピアー)というサービスを使います。
Zapierは、いわゆる業務自動化ツールを作成するサービスで、何かのアプリやサービスでの更新を別のアプリで連携させることができます。
▽Zapier
今回はYouTubeで自分のチャンネルで動画が公開になったら、その動画を自動的に自分のTwitterに投稿する。
というのをやってみたいと思います。
※公開されたYouTubeのリンクがZapierで用意した短縮URLになってしまうので、その点がちょっと気になるという方はIFTTTでも同様のことができますので、試してみるといいと思います。
事前に用意しておくもの
- Googleアカウント or Facebookアカウント
(YouTubeチャンネルお持ちならGoogleアカウントがあるはず) - YouTubeチャンネル
- Twitterアカウント
- YouTubeでの未公開の動画 or スケジュール設定済みの動画等
ログインし、Zapを検索(自動化したい組み合わせを探す)
まずはZapierにログイン(Sign in)し、画面右上から検索を行います。
YouTubeと検索すると、すぐに候補に上がってきますので、選択します。
画面中央の「Integrations」を選択し、
画面の下の方にある小さな検索欄に「Twitter」と入力します。
Twitterのすぐに候補が出てきますので、Twitterを選択します。
YoutubeとTwitterの組み合わせの自動化機能がいくつかありますので、
今回は「Post new videos To Twitter」というものを選択します。
その名の通り、YouTubeチャンネルの新しい動画をツイートする機能になります。
YouTubeの設定
まずはYouTube側の設定をしていきます。
YouTubeで何が起きたらこの機能を実行するか という部分を決めていきます。
今回はチャンネルにあたらしい動画が公開されたら ということで「New Video in Channel」を選びます。
そのチャンネルでこの機能を使うか決めるため、YouTubeにアクセスします。
下記の「Sign in to YouTube」ボタンをクリックすると、Googleアカウントのログイン、チャンネルの選択がありますので、YouTubeを管理しているGoogleアカウントでログインしましょう。
Cusomize Videoの設定にユーザー名を入力します。
が、ここはどんなものでもよい?本機能のどこで使用されているか不明でしたので、
何かしら入力すればOKかもしれません。
入力後、「Continue」をクリックします。
上記まで入力すると、YouTubeからトリガーがとれるか、一度テストすることができます。「Test Trigger」をクリックしましょう。
そうすると、YouTubeの最新の動画情報を表示してくれます。
※動画がすべて限定公開や非公開状態だと、データがとれないようですので、何か一つ動画を公開状態にしておくと良いと思います。
ここでYouTube側の設定は終わりです。
Twitterの設定
次はTwitter側を設定していきます。
Twitter側は「Create Tweet」を選択します。
投稿するTwitterアカウントにログインします。
Zapierとの連携を行います。
Sign inすると、Zapierからのフォローして最新情報を受け取りますか?との案内ができますので、NoでもYesもどちらでも選択し、「Yes,Continue」を選択します。
(Yesにしても特にTwitterではフォローはしていませんでした)
この画面が表示されたら、「連携アプリを認証」します。
連携が完了すると、連携したアカウント名が表示されますので、「Continue」を押して次へいきます。
ツイート文を作ります。YouTubeから取れる情報としては、以下の情報が取れます。
- 動画タイトル(Title)
- 動画URL(YouTube.com URL)
- 動画説明(Description)
それ以外にも自分ので文章やハッシュタグなどもつけられるので、このように、
新しい動画公開しました!という文などをつけてあげるとよいかもしれません。
最後にTEST & CONTINUEでテスト配信を行います。
最後に画面右上のスイッチを(ON)にして作動させればOKです。