Pythonでyoutube動画をアップロードする

ノウハウ

youtubeの動画をコマンドでアップロードする方法を紹介します。

環境

EC2: amazonlinux

インストール

yum -y install python-pip
pip install httplib2
pip install google-api-python-client
sudo pip install –upgrade oauth2client

認証情報設定

vi client_secrets.json
※OAuth認証情報を取得する必要です。
{
 
"web": {
   
"client_id": "[[INSERT CLIENT ID HERE]]",
   
"client_secret": "[[INSERT CLIENT SECRET HERE]]",
   
"redirect_uris": [],
   
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
   
"token_uri": "https://accounts.google.com/o/oauth2/token"
 
}
}

アップロードコマンド

python upload_video.py --file="/tmp/test_video_file.flv" \
                       --title="Summer vacation in California" \
                       --description="Had a great time surfing in Santa Cruz" \
                       --keywords="surfing,Santa Cruz" \
                       --category="22" \
                       --privacyStatus="private" \
タイトルとURLをコピーしました