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

c# - クライアントからパスワードを要求せずに、YouTube API を使用して自分のアカウントから非表示のプレイリストを取得する (.NET/C#)

ASP.NET (C#) で構築されたサーバー側の Web アプリを介して、自分の個人的な YouTube アカウントから自分のプライベート プレイリストを取得する方法を見つけようとしています。私が行った調査に基づくと、私のアプリは Oauth 2.0 を使用してアカウントに対して認証する必要があるというのがコンセンサスのようです。非表示に設定したいくつかのプレイリストの動画のリストを Web サイトに表示し、そのリストを公開ページに表示したいと考えています。このため、ページを閲覧するたびに YouTube アカウントの詳細を入力したくないことは明らかです。

私は何度も見ましたが、これを行う明確な方法はないようです。一部の人々は、Oauth 2.0 認証フローを一度実行してから、リダイレクト URL で返されるコードを使用して更新トークンを生成し、そのトークンをアプリケーションで使用することを提案しています。私が読んだ別の提案は、API サービス アカウントを使用することです。どこにも利用可能な実用的なコード例はないようです。

誰かがこれと同じことをしなければならず、セットアップに成功しましたか? Google 独自の API クライアント ライブラリ ドキュメントは、特に .NET ライブラリに関してはひどいものです。

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

c# - WebException - (500) Internal Server Error を引き起こす Youtube API 経由で Youtube にビデオをアップロードする

YouTube に動画をアップロードするための POC ASP.NET MVC アプリケーションを作成しています。ビデオをアップロードしようとするGDataRequestExceptionと、WebException内部例外が発生します。これは私が得たメッセージです:

これが私のコードです:

何がうまくいかないのか考えている人はいますか?

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

youtube-api - YouTube GData API for C# - 動作するバッチ クエリの例はどこにありますか?

C# API を使用した YouTube バッチ リクエストの実際の例を探すだけで、何日もネットを探し回りましたが、うまくいきませんでした。ドキュメントの多くは古くなっています。

これらは、XML がどのように見えるべきかを教えてくれます。

https://developers.google.com/gdata/docs/batch https://developers.google.com/youtube/2.0/developers_guide_protocol_batch_processing

これは Google スプレッドシートの例です。

https://developers.google.com/google-apps/spreadsheets/#updating_multiple_cells_with_a_batch_request

私は何度も恐ろしく近づいていますが、見事に説明的な GDataRequestException 「リクエストバッチの実行に失敗しました」でマークを下回っています。

ヘルプ!

0 投票する
6 に答える
12236 参照

youtube - YouTube 検索 API を使用して 100 件を超える結果を取得するには、ヘルプが必要です

YouTube API を使用して 100 件を超える結果を取得する方法はありますか?

このクエリ文字列を使用して、最大 100 件の結果を取得できます: https://gdata.youtube.com/feeds/api/videos?q=football&orderby=relevance&start-index=1&max-results=10&v=2

しかし、試してみると https://gdata.youtube.com/feeds/api/videos?q=football&orderby=relevance&start-index=101&max-results=10&v=2

私は得る: http://www.w3.org/2005/Atom' xmlns:openSearch=' http://a9.com/-/spec/opensearch/1.1/ ' xmlns:gd=' http://schemas. google.com/g/2005 ' gd:etag='W/"C0YFQHg9fyp7I2A9WhBVGUk."'>tag:youtube.com,2008:videos2013-04-26T01:51:51.667Zhttp://schemas.google.com/g/ 2005#kind' term=' http://gdata.youtube.com/schemas/2007#video '/>一致する動画: サッカーhttp://www.youtube.com/img/pic_youtubelogo_123x63.gif https://www. youtube.com'/>http://schemas.google.com/g/2005#feed' type='application/atom+xml' href=' https://gdata.youtube.com/feeds/api/videos? v=2 '/>http://schemas.google.com/g/2005#batch' type='application/atom+xml' href=' https://gdata.youtube.com/feeds/api/videos/batch?v=2'/>https://gdata.youtube.com/feeds/api/videos?q=football&start-index=101&max-results=10&orderby=relevance&v=2'/>https://gdata.youtube.com/feeds/api /videos?alt=atom-service&v=2'/>https://gdata.youtube.com/feeds/api/videos?q=football&start-index=91&max-results=10&orderby=relevance&v=2'/>YouTube http: //www.youtube.com/ http://gdata.youtube.com'>YouTube データ API10010110

私の理解では、YouTube 検索 API を使用して 999 件の結果を取得できます。なぜこれが100に限定されているのですか?100 を超える結果を取得するための回避策はありますか?

ありがとう!

0 投票する
10 に答える
28317 参照

.net - 埋め込まれた YouTube ビデオからブランディングとタイトル リンクを削除する

埋め込まれた YouTube ビデオから YouTube へのリンクとブランディング (透かしまたはロゴ) を削除する方法を提案してください。

以下のタグはブランディングを削除します:

以下のタグは、タイトル リンクを削除します。

しかし、すべてを一緒に実現することはできません。

助けてください。

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

youtube - YouTube 動画のリンクを提供するようユーザーに依頼するにはどうすればよいですか

ユーザーにユーチューブのビデオを私のサイトにリンクするように頼む良い方法はありますか.

現在、私はこれを以下の方法で行っていますが、

YouTube サイトからコードをコピーし、iframe コードをテキスト領域に貼り付けるようユーザーに求めるテキスト領域フィールドとヘルプ ページがあります。ただし、テキスト領域に悪意のあるスクリプトを提供するリスクがあり、フォームのオプション フィールドであるため、そのフィールドで検証を行わないため、この方法は正しくないと感じています。

誰かがこの機能を実装するためのより良い方法を提案できますか?

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

youtube-api - 認証されたユーザーが所有する YouTube チャンネルと関連するチャンネル URL (ユーザーまたはチャンネル) のリストを取得するにはどうすればよいですか?

次の呼び出しを使用して、認証されたユーザーの ChannelID を取得します。ほとんどの場合、うまく機能します。一部の YouTube ユーザーは、自分のチャンネルを Google+ ページに接続していますが、そのような状況でユーザーの 1 人が失敗しました。その場合、呼び出しは、ユーザーが所有するすべてのチャネルではなく、認証に使用されるユーザーの電子メール アカウントに関連付けられた channelID のみを返します。

また、次の URL に channelID を追加して、チャネル URL を作成します。

ただし、一部のチャネルでは、channelID の代わりにユーザー名とパスが使用されます。タイプがchannelではなくuserであることを検出するにはどうすればよいですか? その場合、ユーザー名は次のパスに追加されます。Google+ ユーザーのメイン チャンネルは、このパスとユーザー名を使用します。

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

c# - .Net YouTube API 2.0 - 一貫したアップロード エラー - 「リクエストはキャンセルされました」

これは私が得るエラーです:

私が使用しているものの基本的なバージョンにコードを切り詰めました:

最後のアップロード リクエストで失敗し、その理由がわかりません。アップロードされた最終ファイルは FFmpeg によって生成され、私はそれを徹底的にテストしたので、アップロードされたファイルのサイズはせいぜい 30 ~ 40 MB であっても問題ありません。

タイムアウトは -1 に設定されているため、理論的にはトリガーされません。私が推測できる唯一のことは、認証が失敗していることです。

これは私を夢中にさせているので、誰かが何らかの経験を持っているなら、助けていただければ幸いです.