くじらDのブログ

主に3DCGやUnity関連の開発メモ

YouTubeチャンネルで公開した動画を自動でTwitterに投稿する方法(Zapier編)

Zapier(ザピアー)というサービスを使います。

Zapierは、いわゆる業務自動化ツールを作成するサービスで、何かのアプリやサービスでの更新を別のアプリで連携させることができます。

 

▽Zapier

https://zapier.com/

 

今回はYouTubeで自分のチャンネルで動画が公開になったら、その動画を自動的に自分のTwitterに投稿する。

というのをやってみたいと思います。

 ※公開されたYouTubeのリンクがZapierで用意した短縮URLになってしまうので、その点がちょっと気になるという方はIFTTTでも同様のことができますので、試してみるといいと思います。

 

 

事前に用意しておくもの

  • Googleアカウント or Facebookアカウント
    YouTubeチャンネルお持ちならGoogleアカウントがあるはず)
  • YouTubeチャンネル
  • Twitterアカウント
  • YouTubeでの未公開の動画 or スケジュール設定済みの動画等

 

ログインし、Zapを検索(自動化したい組み合わせを探す)

まずはZapierにログイン(Sign in)し、画面右上から検索を行います。

f:id:ninotk:20200928111531j:plain

 

 

YouTubeと検索すると、すぐに候補に上がってきますので、選択します。

f:id:ninotk:20200928111625j:plain

 

 

画面中央の「Integrations」を選択し、

画面の下の方にある小さな検索欄に「Twitter」と入力します。

Twitterのすぐに候補が出てきますので、Twitterを選択します。

f:id:ninotk:20200928111702j:plain

 

YoutubeTwitterの組み合わせの自動化機能がいくつかありますので、

今回は「Post new videos To Twitter」というものを選択します。

その名の通り、YouTubeチャンネルの新しい動画をツイートする機能になります。

f:id:ninotk:20200928112519j:plain

f:id:ninotk:20200928112550j:plain



YouTubeの設定

まずはYouTube側の設定をしていきます。

YouTubeで何が起きたらこの機能を実行するか という部分を決めていきます。

今回はチャンネルにあたらしい動画が公開されたら ということで「New Video in Channel」を選びます。

f:id:ninotk:20200928112813j:plain

f:id:ninotk:20200928112918j:plain


 

 

そのチャンネルでこの機能を使うか決めるため、YouTubeにアクセスします。

下記の「Sign in to YouTube」ボタンをクリックすると、Googleアカウントのログイン、チャンネルの選択がありますので、YouTubeを管理しているGoogleアカウントでログインしましょう

f:id:ninotk:20200928112918j:plain

Cusomize Videoの設定にユーザー名を入力します。

が、ここはどんなものでもよい?本機能のどこで使用されているか不明でしたので、

何かしら入力すればOKかもしれません。

入力後、「Continue」をクリックします。

f:id:ninotk:20200928113152j:plain

上記まで入力すると、YouTubeからトリガーがとれるか、一度テストすることができます。「Test Trigger」をクリックしましょう。

f:id:ninotk:20200928113422j:plain

そうすると、YouTubeの最新の動画情報を表示してくれます。

※動画がすべて限定公開や非公開状態だと、データがとれないようですので、何か一つ動画を公開状態にしておくと良いと思います。

f:id:ninotk:20200928113617j:plain

 

ここでYouTube側の設定は終わりです。

Twitterの設定

次はTwitter側を設定していきます。

Twitter側は「Create Tweet」を選択します。

f:id:ninotk:20200928113753j:plain

 

投稿するTwitterアカウントにログインします。

f:id:ninotk:20200928113838j:plain

 

Zapierとの連携を行います。

Sign inすると、Zapierからのフォローして最新情報を受け取りますか?との案内ができますので、NoでもYesもどちらでも選択し、「Yes,Continue」を選択します。

(Yesにしても特にTwitterではフォローはしていませんでした)

f:id:ninotk:20200928114144j:plain

 

この画面が表示されたら、「連携アプリを認証」します。

f:id:ninotk:20200928113946j:plain

 

連携が完了すると、連携したアカウント名が表示されますので、「Continue」を押して次へいきます。

f:id:ninotk:20200928114300j:plain

 

ツイート文を作ります。YouTubeから取れる情報としては、以下の情報が取れます。

  • 動画タイトル(Title)
  • 動画URL(YouTube.com URL)
  • 動画説明(Description)

f:id:ninotk:20200928102543j:plain

それ以外にも自分ので文章やハッシュタグなどもつけられるので、このように、

新しい動画公開しました!という文などをつけてあげるとよいかもしれません。

f:id:ninotk:20200928103145j:plain

 

最後にTEST & CONTINUEでテスト配信を行います。

f:id:ninotk:20200928102057j:plain

 

最後に画面右上のスイッチを(ON)にして作動させればOKです。 

f:id:ninotk:20200928102419j:plain