** アップデート **
Google は、ビデオをアップロードするためにユーザーの操作を絶対に要求することで、地球上のすべての人を台無しにしてしまったようです。もちろん、私は知っています、彼らは無料です。何年も前にクライアントに警告したとおりなので、思い出す必要はありません。ありがとうございました。
だから私はこれを別の方向に向けて、Google が開発者と彼らが何をしなければならないかについてのサポートやケアをまったく欠いているにもかかわらず、私たちがやっていることをやり続けるための抜け穴と回避策を見つけたいと思います。対処する。
実際に電話番号に電話して、YouTube パートナーへのアクセスについて人間と話すことができれば別ですが、イルミナティへのアクセスをより迅速に取得できます。
OAuth 2.0 は現在、サポートされている唯一の認証方法です。ユーザーの操作が必要です。
しかし、そのトークンはどうですか?トークンの有効期間を知っている人はいますか?
ユーザー インタラクションを使用して 1 回だけトークンを取得し、それをデータベースに配置できれば、その後、おそらく数百または数千のインタラクションを自動化できます。
つまり、ユーザー インタラクションをコンクリートの壁ではなくスピード バンプに変えようとしているのです。
そのトークンを取得してキャッシュし、後で使用する例があれば、それは今の私にとって天の恵みです。
コメントとヘルプをありがとう。YouTube デベロッパー フォーラムが閉鎖され、代わりにここに来るように言われたことには驚きません :)
Google は既存のダッシュボードのプラグを完全に抜いたようです。
https://code.google.com/apis/youtube/dashboard/gwt/index.html
そのリンクは現在 404 です。異なるシステム上のいくつかの異なるブラウザーから試しました。
新しい Google API コンソールに登録済みですが、それでも問題が発生します。
// Set the authentication URL for this connection object
$authenticationURL= 'https://www.google.com/youtube/accounts/ClientLogin';
// Try to connect to YouTube with the channel credentials passed
try {
$httpClient =
Zend_Gdata_ClientLogin::getHttpClient(
$username = $channelfields['EMAIL_ADDRESS'],
$password = $channelfields['PASSCODE'],
$service = 'youtube',
$client = null,
$source = 'Redacted Data',
$loginToken = $channelfields['CACHED_TOKEN'],
$loginCaptcha = '',
$authenticationURL);
} catch (Zend_Gdata_App_HttpException $httpException) {
$update_error['response_body'] = $httpException->getRawResponseBody();
$update_error['error'] = 1;
} catch (Zend_Gdata_App_Exception $e) {
$update_error['message'] = $e->getMessage();
$update_error['error'] = 1;
}
このコードは以前は問題なく機能していましたが、古い API キーや Google API コンソール内で生成された新しい API キーでは機能しません。
私は単純なアップロードを試みていますが、これは私にとって大きな懸念事項です:
「サービス アカウント フローは、ユーザー情報にアクセスしないサーバー間のやり取りをサポートしています。ただし、YouTube Data API はこのフローをサポートしていません。サービス アカウントを YouTube アカウントにリンクする方法がないため、リクエストを承認しようとします。このフローでは NoLinkedYouTubeAccount エラーが発生します。」
すべてのレポートから、Google は、生成されたコンテンツを自動的にアップロードするプラットフォームがまったく機能しない可能性をすべて排除して、すべての場合に YouTube のアップロードをインタラクティブにするよう強制しているようです。
プロセスへのヘルプや洞察をいただければ幸いです。
PS - ああ、私がそのシステムを見て、Google が YouTube 開発者フォーラムを閉鎖し、「あなた」がサポートの責任を負っていると言ってからしばらく経ちました :)