GCP

YouTube APIキーの取得方法


press
YouTube APIキーの取得方法

YouTube APIキーの取得方法

普段はログインフォームにIDとパスワードを入力してログインしていたサービスでもAPIが提供されていれば、Pythonなどのプログラムからコンテンツのアップロードや取得といった操作を行なうことができます。ほとんどのAPIで認証に使われているAPIキーという認証情報がありますが、今回はYouTubeから動画を取得したりすることができるYouTube APIを使う際に必要なAPIキーの取得方法を説明します。

YouTube Data API の概要

https://developers.google.com/youtube/v3/getting-started?hl=ja

新しいプロジェクトの作成

以下のURLをクリックしてGoogle Cloudのコンソールにアクセスします

https://console.cloud.google.com/

赤枠で囲ってある部分をクリックしてポップアップを開きます

YouTube APIキーの取得方法
YouTube APIキーの取得方法

ポップアップの右上の新しいプロジェクトをクリックしてプロジェクトを作成します

YouTube APIキーの取得方法 プロジェクトの追加
YouTube APIキーの取得方法 プロジェクトの追加

プロジェクト名を入力して作成をクリックします

YouTube APIキーの取得方法 プロジェクトの追加
YouTube APIキーの取得方法 プロジェクトの追加

作成したプロジェクトをクリックして選択します

YouTube APIキーの取得方法 プロジェクトの選択
YouTube APIキーの取得方法 プロジェクトの選択

APIの有効化と設定

APIとサービスをクリックします

YouTube APIキーの取得方法 APIの設定
YouTube APIキーの取得方法 APIの設定

APIとサービスの有効化をクリックします

YouTube APIキーの取得方法 APIの追加
YouTube APIキーの取得方法 APIの追加

youtubeと入力すると予測変換にyoutube data api v3が表示されるので選択します

YouTube APIキーの取得方法 APIの追加
YouTube APIキーの取得方法 APIの追加

検索結果に表示されたYouTube Data API v3をクリックします

YouTube APIキーの取得方法 APIの追加
YouTube APIキーの取得方法 APIの追加

YouTube Data APIを有効にします

YouTube APIキーの取得方法 APIの有効化
YouTube APIキーの取得方法 APIの有効化

認証情報をクリックします

YouTube APIキーの取得方法 APIキーの設定
YouTube APIキーの取得方法 APIキーの設定

APIキーの作成

認証情報を作成をクリックします

YouTube APIキーの取得方法 APIキーの追加
YouTube APIキーの取得方法 APIキーの追加

APIキーをクリックします

YouTube APIキーの取得方法 APIキーの追加
YouTube APIキーの取得方法 APIキーの追加

APIキーが作成されます

YouTube APIキーの取得方法 APIキーの作成
YouTube APIキーの取得方法 APIキーの作成

APIキーを編集をクリックします

YouTube Data API v3にチェックを入れてOKをクリックします

YouTube APIキーの取得方法 APIキーの作成
YouTube APIキーの取得方法 APIキーの作成

最後に保存を押してAPIキーの設定が完了です

YouTube APIキーの取得方法 APIキーの作成
YouTube APIキーの取得方法 APIキーの作成

以上がYouTube APIキーの取得方法です。

取得したAPIキー情報をプログラムに書いたら、YouTube APIを活用して動画の検索やその他のさまざまな操作を行うことができます。


株式会社ファントムへのお問い合わせ

群馬県でPythonを使ったAIやソフトウェアを開発している株式会社ファントムが運営しています。




    Related Articles

    Python

    PythonからDeepLのAPIを使って翻訳

    PythonからDeepLのAPIを使って翻訳 最先端のAI技術を使った世界最高レベルの機械翻訳のDeepLをAPIで操作します。deeplのライブラリを使うとPythonで書く通常のPOSTのコードよりも記述量を少なく […]

    Posted on by press
    Python

    PythonのRequestsを使ってSlackに通知

    PythonのRequestsを使ってSlackに通知 フォームから送られた内容やプログラムの処理結果や途中結果をSlackに通知する方法です。 以下のコードのBOT USER TOKENとCHANNEL NAMEを任意 […]

    Posted on by press

    最新情報をお届けします!

    メーリングリストに登録するとファントムの最新情報をお届けします

    お客様のメールアドレスを共有することはありません