1

YouTube API v3 を介して動画を「いいね」するコードがあります。最初、私のコードは 403 Forbidden エラーをスローしていましたが、これを追跡して、私の YouTube アカウントに関連付けられたチャンネルがなかったという事実にたどり着きました。youtube.com にアクセスし、動画の下にある [追加] リンクをクリックしてチャンネルを作成しました。「YouTube でプレイリストを作成するには、チャンネルを設定してください」というポップアップが表示されました。そのフォームに記入して [続行] をクリックするとすぐに、コードは 403 を返さなくなり、機能し始めました。

このチャンネル設定プロセスを経ずにビデオを「いいね」する方法はありますか? または、そうでない場合、ユーザーが自分のアカウントにチャンネルを持っていないかどうかを確認し、必要に応じて設定するように求める方法はありますか?

参考までに、私のコードは Python で書かれており、次の例に基づいています: https://developers.google.com/youtube/v3/docs/playlistItems/insert

ありがとう、ジョシュ

4

1 に答える 1

0

編集: channel.status.isLinkedv3 でチャネル リソースが「リンク」されているかどうかを確実に示すプロパティが追加されました。

そうは言っても、チャンネルを持っていないアカウントの YouTube.com Web インターフェイスを使用してビデオを高く評価することは可能であり、従来の GData API のv2.1 を使用しても可能だったと思います。v3 でそれができないという事実は、私にはバグのように思えます。内部でエスカレーションします。

于 2013-03-07T23:04:05.687 に答える