2

認証なしで Youtube チャンネルの動画を一覧表示することはできますか?

基本的な JSON HTTP GET リクエストだけを考えていました。

私が所有していない Youtube チャンネルの動画を一覧表示する必要があります。チャンネルの動画をそれぞれに関連付けられたサムネイルと共に表示し、ユーザーがクリックする動画の Youtube プレーヤーを埋め込むつもりです。コーナーには「Powered by Youtube」などと表示されます。

Youtube チャンネルのクライアントに代わってこれを行っていますが、API キーについてクライアントに迷惑をかける手間を省くことができるかどうか疑問に思っています。

チャンネルの動画のリストが確実にpublicであることは、直感的で明白なように思えます。つまり、このために API キーで認証する必要はありません。これは Youtube の v2 API のようです --しかし、私は最近の子供たちに流行に乗りたいと思っており、v3 を使用しています。

アップデート

これは、Youtube の v2 API で簡単に実現できるようです。例:
    http://gdata.youtube.com/feeds/api/users/NationalGeographic/uploads?alt=json

確かに、信じられないほど便利で便利で有益な機能を廃止しただけではありませんか?

4

2 に答える 2

1

深く掘り下げて、途方もない時間を無駄にした後、私は今理解しています。

Youtube チャンネルの API キーは必要ありません。
任意のGoogle API キーを使用できます

私はこれをしました: https://developers.google.com/youtube/registering_an_application

Google API キーをセットアップし、許可されたリファラーをプロジェクトのドメイン名に設定しました。(そうすれば、誰かが私のキーを盗んで、私の JavaScript を見てそれを使用することはありません)。

奇妙なことに、別のドメインからクエリを実行してもまだ結果を受け取っています..そのため、参照者保護は意味がないようです. いずれにせよ、誰かが自分の API キーを無料で入手できるのに、私の API キーを盗んで悪用することに時間を無駄にすることはまずありません。

于 2013-10-05T19:43:28.880 に答える