問題タブ [youtube-data-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
356 参照

ruby - Data API V3 で取得した複数の動画リソース用の YouTube プレーヤーの作成

1 日の大半をドキュメントを読んだり、自分のサイトに YouTube を埋め込む方法に関するさまざまなビデオを見たりして、ある程度の進歩を遂げました。しかし、今は少し立ち往生しています。

私は、とりわけ、私のユーザーのプロフィールを見て、お気に入りのチームを取得し、そのチームが公式の YouTube チャンネルにアップロードしたビデオを表示するサイトに取り組んでいます。

私は Data API v3 を使用し、HTTParty を使用しています。各ビデオ リソースを取得するために必要なビデオ ID を取得できます。それはうまくいきます。これがそのコードです。(y_user はチャンネル名、y_key は API キーです)

__

チャンネル情報を取得しています....

今回はチャネル ID を使用し、チャネルから 6 つのビデオ レコードを要求します。

各ビデオ レコードからビデオ ID を取得するようになりました。

各動画 ID の動画リソースを取得し、プレーヤーの埋め込みコードを取得します。

そして私のHTML....

これが私に返すのは、私が要求した 6 つのビデオに対応する 6 つの iframe です。動画 ID がそれぞれ一意であることがわかります。

等....

私が今はっきりしていないのは、各プレーヤーをレンダリングする方法です(それぞれがスライドに表示されます)。コードをそのままにしておくと、iframe HTML は示されているように表示されますが、プレーヤーは表示されません。

しかし、.html_safe を追加すると....

プレーヤーをレンダリングしますが、iframe の 1 つに対してのみです。コードを調べても、他のものは完全に消えます。

この時点で何をすべきかわからない。html_safe を使用するべきではなく、代わりに iframe api 情報ページ (下記) の情報を使用して各 iframe のプレーヤーを手動で作成する必要があると思いますが、この時点で少し圧倒されます。どんな助けでも大歓迎です。

https://developers.google.com/youtube/iframe_api_reference#Examples

0 投票する
2 に答える
2335 参照

api - YouTube API v3 の埋め込み可能な動画のフィルタリング

YouTube API v3 ドキュメントには、、、などのパラメータがありregionCodeます。しかし、どれも正しく機能していないようです。検索結果から VEVO ビデオを除外したい。したがって、パラメータで可能になるはずです。しかし、このパラメーターは私の検索結果に違いはありません。videoEmbeddablevideoSyndicatedvideoEmbeddable='true'

API v2 を使用してパラメーターを追加することで VEVO ビデオを削除できましたformat=5が、このパラメーターは v3 では使用できません。

v3を使用してこれを行う方法を知っている人はいますか?

0 投票する
1 に答える
389 参照

android - エラーを表示する YouTube 動画リスト メソッド

私は次の方法を使用して応答を取得していますが、私の観察に従っていくつかのエラーが発生しています。いくつかのエラーを示す新しいビデオIDがあります

応答のエラーは次のとおりです

0 投票する
3 に答える
1694 参照

api - Youtube APIは、指定されたIDのビデオの共有数を取得します

YouTubeビデオの共有数をIDで取得する方法を見つけようとしています。Youtube API 仕様を読んでも結果は得られませんでした。動画の共有数を取得できますか? ビデオ統計に関するYouTubeサイトでは、この情報が提供されています。

0 投票する
1 に答える
826 参照

youtube-data-api - 特定の動画 (Youtube CMS) の再生回数/収益を抽出しますか?

私の友人は、YouTube ネットワークの CMS 管理者として働いており、特定の動画の再生回数と収益を自動的に抽出する方法があるかどうか尋ねてきました。説明させてください。一部の人が著作権で保護された素材をアップロードした場合、CMS 管理者として 2 つのオプションがあります。動画を削除するか、再生時に動画に広告が表示されるように申し立て/アセットを追加しますが、問題は、それらの動画がパートナーに接続されていないことです。そのチャンネルの収益を確認することはできませんが、各動画を個別に確認する必要があります。したがって、リンク付きのビデオ (作成) がある場合: http://www.youtube.com/watch?v=123abcEFG56、ビデオのコード「123abcEFG56」を取得して、YouTube CMS アナリティクスの検索ボックスに貼り付けると、そのビデオのすべての情報を取得できます。 YT CMS アナリティクスで動画タイトルの一部である単語を使用することにより (彼は正確なタイトルでさえ試しました)、これはパートナー チャンネル/アカウントにアップロードされた動画に対してのみ機能するため、パートナー チャンネル以外にアップロードされた動画については、次のことができます。ビデオのコードを検索ボックスに入力した場合にのみ、そのビデオの統計情報を表示します)。

私はアイデアを思いつき、申し立てられた動画のあるチャンネルのいくつかにアクセスし、動画のタブをクリックして、html コードをコピーしました。次に、正規表現と PowerShell (Win7) を使用して、すべてのビデオ コードを .txt ファイルに抽出しました。.txt ファイルの各行には、1 つのビデオ コードが含まれています。たとえば、次のようになります。

したがって、これは通常の Youtube アカウントではなく CMS アカウントに関するものであり、アナリティクスが提供するので、「先月」からデータを抽出したいと思います (Youtube のデフォルトは「過去 30 日間」)。

私はYoutube-APIに精通していないので、私の質問は、行ごとに1つのコードを取り、先月の動画の視聴回数と収益を対応するコードを作成し、その情報を別の .txt または .csv ファイルに「書き込み」ます (理想的には、「動画名」、「再生回数」、「収益」)。

ご回答ありがとうございます。

0 投票する
11 に答える
7733 参照

php - PHP で Youtube Data API V3 の動画再生時間形式を標準時間に変換する

私は、YouTube API リクエストからこの配列を取得していますが、私の意見では、デュレーション形式は非常にまれです。なぜ彼らはそこに秒を入れなかったのですか?いずれにせよ、これは配列です

この期間を PHP で "H:i:s" 形式に変換する方法はありますか?

よろしくお願いいたします。