タグ付けされた質問 「youtube-api」

YouTube APIとツールを使用すると、YouTubeのビデオコンテンツと機能をWebサイト、アプリケーション、またはデバイスに統合できます。


6
コンテンツスクリプトを使用してページコンテキストにコードを挿入する
Chrome拡張機能の作成方法を学んでいます。YouTubeイベントをキャッチするための開発を始めました。YouTubeフラッシュプレーヤーで使用したい(後でHTML5と互換性を持たせるように努める)。 manifest.json: { "name": "MyExtension", "version": "1.0", "description": "Gotta catch Youtube events!", "permissions": ["tabs", "http://*/*"], "content_scripts" : [{ "matches" : [ "www.youtube.com/*"], "js" : ["myScript.js"] }] } myScript.js: function state() { console.log("State Changed!"); } var player = document.getElementById("movie_player"); player.addEventListener("onStateChange", "state"); console.log("Started!"); 問題は、コンソールが「開始!」、「状態が変化しました!」はありません。YouTube動画を再生/一時停止したとき。 このコードをコンソールに配置すると、機能しました。何が悪いのですか?


15
チャンネルのすべての動画を取得するYouTube API
YouTubeのチャンネル名別の動画リストが必要です(APIを使用)。 以下のAPIを使用して、チャネルリスト(チャネル名のみ)を取得できます。 https://gdata.youtube.com/feeds/api/channels?v=2&q=tendulkar 以下はチャンネルの直接リンクです https://www.youtube.com/channel/UCqAEtEr0A0Eo2IVcuWBfB9g または WWW.YouTube.com/channel/HC-8jgBP-4rlI ここで、チャンネル>> UCqAEtEr0A0Eo2IVcuWBfB9gまたはHC-8jgBP-4rlIのビデオが必要です。 試しました https://gdata.youtube.com/feeds/api/videos?v=2&uploader=partner&User=UC7Xayrf2k0NZiz3S04WuDNQ https://gdata.youtube.com/feeds/api/videos?v=2&uploader=partner&q=UC7Xayrf2k0NZiz3S04WuDNQ しかし、それは助けにはなりません。 チャンネルに投稿されたすべての動画が必要です。チャンネルにアップロードされた動画は複数のユーザーからのものである可能性があるため、ユーザーパラメータを指定しても役に立たないと思います...

11
YouTubeの新しい埋め込みコードスタイルを使用して動画を自動再生するにはどうすればよいですか?
YouTubeの新しい埋め込みコードスタイルを使用して動画を自動再生する方法を理解できません。&autoplay = 1をURLに追加しようとしましたが、これは古いスタイルで機能しましたが、機能しませんでした。たとえば、http://www.youtube.com/embed/JW5meKfy3fYは埋め込みリンクですが、http://www.youtube.com/embed/JW5meKfy3fY&autoplay=1は機能しません。誰でもそれを行う方法を教えてもらえますか?ありがとう

19
「DOMWindow」で「postMessage」を実行できませんでした:https://www.youtube.com!== http:// localhost:9000
これは私が得るエラーメッセージです: Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://www.youtube.com') does not match the recipient window's origin ('http://localhost:9000'). ターゲットの起点がhttp://www.youtube.comあり、受信者の起点が他にもある他の同様の問題を見たことがありますhttps://www.youtube.comが、ターゲットがhttps://www.youtube.comあり、起点がどこにあるのかはわかりませんhttp://localhost:9000。 問題はありません。何が問題ですか? どうすれば修正できますか?

5
YouTube iframe API:既にHTMLにあるiframeプレーヤーを制御するにはどうすればよいですか?
iframeベースのYouTubeプレーヤーを制御できるようにしたい。このプレーヤーはすでにHTMLに含まれますが、JavaScript APIを介して制御したいと思います。 私はiframe APIのドキュメントを読んでいます。APIを使用してページに新しい動画を追加し、YouTubeプレーヤーの機能を使用してそれを制御する方法を説明しています。 var player; function onYouTubePlayerAPIReady() { player = new YT.Player('container', { height: '390', width: '640', videoId: 'u1zgFlCw8Aw', events: { 'onReady': onPlayerReady, 'onStateChange': onPlayerStateChange } }); } そのコードは、新しいプレーヤーオブジェクトを作成して「player」に割り当て、それを#container div内に挿入します。それから私は、 "プレイヤーとのコールを操作することができplayVideo()、pauseVideo()それには、など。 しかし、すでにページ上にあるiframeプレーヤーで操作できるようにしたいのですが。 私はこれを古い埋め込みメソッドで非常に簡単に行うことができました: player = getElementById('whateverID'); player.playVideo(); ただし、これは新しいiframeでは機能しません。すでにページ上にあるiframeオブジェクトを割り当て、そのAPI関数を使用するにはどうすればよいですか?

4
「リフレッシュトークン」の目的は何ですか?
YouTube Live StreamingAPIと統合するプログラムがあります。タイマーで実行されるため、更新トークンを使用して50分ごとに新しいアクセストークンをフェッチするようにプログラムするのは比較的簡単でした。私の質問は、なぜですか? YouTubeで認証すると、更新トークンが提供されました。次に、この更新トークンを使用して、約1時間に1回新しいアクセストークンを取得します。更新トークンを持っている場合、有効期限が切れることはないため、常にこれを使用して新しいアクセストークンを取得できます。したがって、最初からアクセストークンを提供し、リフレッシュトークンシステム全体を気にしないこと以上に、これがどのように安全であるかはわかりません。

13
YouTubeからチャンネルIDを取得するにはどうすればよいですか?
YouTube Data API V3を使用して自分のチャンネルからデータを取得しようとしています。 そのためにチャンネルIDが必要です。 YouTubeアカウントからチャンネルIDを見つけようとしましたが、すべて失敗しました。 誰かが私に単一のチップを持っているなら、私は信じられないほどうれしいでしょう。 これは、データを取得するために使用しているURLです。 https://www.googleapis.com/youtube/v3/channels?id = fjTOrCPnAblTngWAzpnlMA&key = {YOUR_API_KEY}&part = snippet、contentDetails、statistics IDは、チャネルIDのためのものであり、キーは、私は私のGoogle APIコンソールで生成された私のAPIキーで{YOUR_API_KEY}を交換しています。 マイチャンネルIDはありません: - klauskkpm - klausmachado - klausmachado@gmail.com - fjTOrCPnAblTngWAzpnlMA 私のチャンネルは:http : //www.youtube.com/user/klauskkpm

7
YouTube APIバージョン3で動画の長さを取得するにはどうすればよいですか?
YouTube API v3を使用してYouTubeを検索しています。 https://developers.google.com/youtube/v3/docs/search ご覧のとおり、応答JSONには動画の長さが含まれていません。ビデオの長さを取得する方法はありますか? できれば、結果の各要素に対してAPIを再度呼び出さないようにしてください(期間を取得する唯一の方法でない限り)。

14
iframeを非表示にするときにYouTubeプレーヤーを一時停止するにはどうすればよいですか?
にYouTube動画を含む非表示のdivがあります<iframe>。ユーザーがリンクをクリックすると、このdivが表示され、ユーザーはビデオを再生できるようになります。 ユーザーがパネルを閉じると、ビデオの再生が停止します。どうすればこれを達成できますか? コード: <!-- link to open popupVid --> <p><a href="javascript:;" onClick="document.getElementById('popupVid').style.display='';">Click here</a> to see my presenting showreel, to give you an idea of my style - usually described as authoritative, affable and and engaging.</p> <!-- popup and contents --> <div id="popupVid" style="position:absolute;left:0px;top:87px;width:500px;background-color:#D05F27;height:auto;display:none;z-index:200;"> <iframe width="500" height="315" src="http://www.youtube.com/embed/T39hYJAwR40" frameborder="0" allowfullscreen></iframe> <br …

2
ヘッダーの解析中にエラーが発生しましたX-XSS-Protection-GoogleChrome
GoogleChromeをVersion 64.0.3282.140 (Official Build) (64-bit)Windows10マシンにアップグレードしました。一度実行すると、開発者ツールコンソール内の自分のサイトでこのエラーが発生します。どこから始めればよいのかよくわかりません。私は昨年、youtube(これもURLにあります)の問題である同様の問題を見ましたが、解決策は見ていません。 Error parsing header X-XSS-Protection: 1; mode=block; report=https://www.google.com/appserve/security-bugs/log/youtube: insecure reporting URL for secure page at character position 22. The default protections will be applied. 16:07:31.905 埋め込まれたURLを介してYouTubeに直接アクセスしたときにも問題が発生するため、自分のサイトだけではありません。 更新 問題を引き起こしていると思われるgoogle.comのURLを示すヘッダーの写真を返信に添付しました。

15
YouTube APIで動画の視聴回数を取得するにはどうすればよいですか?
質問はとても簡単です。YouTube APIで動画の視聴回数を取得するにはどうすればよいですか? タスクは簡単ですが、私はそのクエリを多数のビデオで頻繁に使用したいと思います。Youtube APIを呼び出して取得する方法はありますか?(Facebook http://api.facebook.com/restserver.php?method=links.getStats&urls=developers.facebook.comのようなもの)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.