問題タブ [youtube-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 に答える
1684 参照

c# - OpenIDとOAuthを使用したYouTubeAPI(またはgdata API)のc#サンプル

OpenIDとOAuthを使用したYouTubeAPI(またはgdata API)のc#コードサンプルはありますか?

または、コード例を含む投稿/記事

youtubeAPIでdotnetoauthを使用するコードサンプルも素晴らしいでしょう

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

php - フィード リクエスト内の php の正しい構文

ID を受信ページに渡す非常に基本的なクエリ文字列があります。

そのページで、YouTube API を動的に呼び出して、プレイリスト ID を指定する必要があります。

これには PHP を使用する必要がありますが、それは私の快適ゾーンから少し外れているため、誰かが私に簡単な修正を加えてくれることを願っています。

これが私の変数です

そして、下の 77DC230FBBCE4D58 をその変数に置き換える必要があります。

いつものように、どんな助けでも大歓迎です!

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

php - PHP と XML を使用して YouTube API からコンテンツを注文する

API を使用して、YouTube からプレイリストとビデオを取得する素敵な小さな Web アプリが動作しています。ただし、YouTube はプレイリストを間違った順序で再起動しているようです。

どうすればそれを行うことができますか?

これは、必要なすべてを実行する非常に単純な PHP コードです (日付の順序は別として)。

日付を含む XML 要素は次のように呼ばれます: 日付形式で公開: 2010-03-03T17:37:34.000Z

これを簡単に達成する方法について何か考えはありますか?

コンテンツを注文する API 自体の関数が見つかりません。

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

iphone - YouTube API が iPhone でストリーミング可能な動画のみを返すようにするにはどうすればよいですか?

YouTube の検索機能を iPhone アプリに組み込んでいますが、デバイスで再生できる結果のみを受け取るようにしたいと考えています。API リファレンス ドキュメントの動画の検索セクションによると、これは比較的簡単なようです。

format パラメーターは、動画が特定の動画形式で利用できる必要があることを指定します。リクエストでは、次のいずれかの形式を指定できます。

「format = 1」を設定して制限しようとしました:

モバイル ビデオ再生用の RTSP ストリーミング URL。H.263 ビデオ (最大 176x144) および AMR オーディオ。

これにより、再生可能なビデオの割合が高くなりますが、一部はまだ再生できず、再生可能な他のビデオが返されないのではないかと心配しています.

フォーマット フィールドを空白のままにすると、ストリーミングできない URL の割合がさらに高くなります。

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

php - phptubeクラスを使用してYouTubeビデオをダウンロードできません

チューブビデオをダウンロードするためにphptubeクラスを使用しています。

このサイトから

コードでは、YouTubeのURLを入力ボックスに貼り付けていますが、以下にエラーがあります。

どこが問題なのか教えてください???

アップデート:

これがメインコードです

output($ url)は http://www.youtube.com/get_video?video_id=nlZJ7RsyC0g&t=

ここはnullです、 YouTubeのURLからtを$t取得するにはどうすればよいですか$ticke

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

php - YouTubeビデオはローカルで正常にダウンロードされましたが、サーバー(オンライン)では0バイトのflvのみがダウンロードされています

YouTubeビデオをダウンロードするためにphpチューブクラスを使用しています。YouTube ビデオの URL を送信すると、ビデオがフォルダに自動的にダウンロードされます。

ローカル (XAMPP) ではすべて正常に動作していますが、これをサーバー (オンライン) にアップロードすると、0 バイトの flv ファイルのみが保存されます。

また、両方の側 (ローカルとグローバル) でコードをデバッグします。

このようなURLを取得します(ローカルで)

http://www.youtube.com/get_video?video_id=1jNWCFwqPvM&=vjVQa1PpcFMyYCECyfmYENWklpwXGyhVgJpSFPgNAEc%3D

一方、サーバーではこのようなリンクを取得しました

http://www.youtube.com/ get_video?video_id=1jNWCFwqPvM&t=vjVQa1PpcFNS3SPxIXi8hy-NF4qZFFrScDXCjGLLrLc%3D

ローカルから取得したリンクをコピーしてブラウザーに貼り付けると、ダウンロード ボックスがブラウザーに表示されますが、サーバーから取得したリンクをコピーしてブラウザーに貼り付けると、空白のページのみが表示されます。

  1. 私の問題を解決してください、エラーはどこにありますか?
  2. pearがサーバーにインストールされているかどうかを知る方法は?
  3. サーバー側で時々次のようなリンクを取得します

    http://www.youtube.com/get_video?video_id=1jNWCFwqPvM&t=vjVQa1PpcFNS3SPxIXi8hy-NF4qZFFrScDXCjGLLrLc%3D

しかし、時々私は

http://www.youtube.com/get_video?video_id=&t=

これらを解決するには?

アップデート:

すべてのコードをデバッグしたところ、file_get_contents()サーバーでは string(0) が返されるのに対し、ローカルでは整数値が返されることがわかりました。allow_url_fopenは私のサーバー上にあります

これはindex.php


これらの機能はfunctions.php


以下の関数phptube.php

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

iphone - ユーチューブの動画をフルスクリーンで再生しますか?

まず最初に申し訳ありませんが、誰かがこの質問が繰り返されているのを見つけた場合 (自分で見つけたことはありません)。

私はiPadアプリケーション用に開発しており、このコードを使用してYouTubeビデオを再生しようとしています:

このコードは、iPhone アプリケーションで使用すると正常に動作します (つまり、webview をタッチすると、フルスクリーンで YouTube ビデオの再生が開始されます)。ただし、iPad で使用すると、web ビューをクリックすると、web ビュー自体でビデオの再生が開始されます。 iPhoneのように、最初からフルスクリーンで再生を開始したいときに、フルスクリーンに移動するオプションが表示されます。

アイデアのある方、やったことがある方、助けてください。

ありがとう、

マドゥップ

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

javascript - YouTube プレーヤー API - addEventListener() が機能しない

YouTubeプレーヤーAPIを使用しています。ここのドキュメントに従っています:

http://code.google.com/apis/youtube/js_api_reference.html

プレーヤーにイベント リスナーを追加する際に問題が発生しました。呼び出されることのないアラートステートメントを直後に置きます。

なぜこれが起こるのでしょうか?FF chrome safari で実行すると、すべて同じことが起こります。他のプレーヤー機能はすべて正常に動作します。swfobject バージョンを使用しています。これもサーバーからライブで実行しています。理解できません。

ありがとう

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

youtube - YouTube 動画の利用可能な品質の検出

YouTube の動画を利用するBoxeeアプリを作成しており、利用可能な最高品質のバージョンを表示できるようにしたいと考えています。YouTube API を調べましたが、ビデオの 720p または 1080p バージョンが利用可能かどうかを検出する方法が見つからないようです。

誰もこれを行う方法を知っていますか? 私はすでに Data API を使用してビデオに関する情報を収集していますが、Web 上で消費されるさまざまな品質に関するペイロードには何もないようです: http://gdata.youtube.com/feeds/api/videos /NWHfY_lvKIQ

fmt=22 をハードコーディングして、デフォルトで品質の低いバージョンにすることもできますが、1080p (fmt=387) を見逃してしまいます。

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

youtube-api - トークンのアップグレードに失敗しました

ローカルホストで Zend Gdata 1.10.1 をテストしていました。このリンクから Zend Gdate をダウンロードしました: http://framework.zend.com/download/webservices

Zend Gdata zip ファイル内には、demos というフォルダーがありました。私はそれを抽出し、YouTudeVideoApp を使用してサンプル ビデオを Youtube にアップロードしました。

しかし、Youtube にログインした後、ローカルホストにリダイレクトされる前に、次のような警告メッセージを受け取りました。

localhost: この Web サイトは、承認リクエストを行うために Google に登録されていますが、リクエストを安全に送信するように構成されていません。次の宛先を信頼できる場合にのみ、プロセスを続行することをお勧めします: localhost:8080/youtube/operations.php

そのため、一部の人々が operation.php で $secure の値を True に変更することを提案しているのを見たときに、この警告メッセージが表示される問題を解決する方法をググりました。言及されたスクリプトは次のとおりです。

$secure の値を True に変更した後、警告メッセージが次のように変更されていることがわかりました。

localhost: 登録済み、安全。このウェブサイトは承認リクエストを行うために Google に登録されています

新しい警告メッセージは、以前の警告メッセージよりも短くなり、見栄えが良くなりました。しかし、アクセスを許可ボタンを押すと、次のようになりました。

エラー - CI3M6_Q3EOGkxoL-_____wEYjffToQQ のトークンのアップグレードに失敗しました: トークンのアップグレードに失敗しました。理由: AuthSub ヘッダーが無効です。エラー 401 エラー - 検索タイプが不明です - ''

なぜこれが起こったのかわかりません。

問題を解決するのを手伝ってくれませんか?