ちょっとした背景:
YouTube からチャンネルの Google + プロフィールを取得するように言われた後、私はそれを受け入れました。
今、自分のチャンネルの Google アカウントにログオンすると、2 つのチャンネルがあるように表示されます。
そのため、以前は zend gdata API を使用して動画をアップロードしていたので、サーバーで wget を使用してファイルをダウンロードし、PC からのダウンロードとアップロードを回避できます。
その変更後、ビデオをアップロードしようとするたびに、次のエラーが表示されます。
リンクされた YouTube アカウントがありません
私の知る限り、このエラーは YouTube アカウントが Google アカウントにリンクされていない場合に発生しますが、ここではそうではありません。新しい google+ 統合機能と関係があると確信しています。
私が使用しているコードは、これを適応させたものです - > https://github.com/JWhy/Youtube-Uploader
注 1: 何も変更せずにそのままの状態でスクリプトをテストしましたが、動作しません。
注 2: Google+ にリンクされていない YouTube アカウントを使用して両方のスクリプトをテストしましたが、動作します。