2017-05-26 16 views
0

問題を解決しようとしたところ、2つの問題があります。いずれかの問題を解決するには、私にとっては大丈夫ですYouTube APIのコメントの順序が正しくない/ウェブページが正しく読み込まれない

Issue 1: 私は特定のコメントの「順序」を私に示すプログラムを手に入れようとしています。しかし、APIを実装する際に問題が発生しました。

私はここからのHTTPリクエストを持ってまず第一に:https://developers.google.com/youtube/v3/docs/comments/list

私のHTTPました: https://www.googleapis.com/youtube/v3/commentThreads?key=XXXXXXXXXXXXXXXXX&textFormat=plainText&part=id&videoId=26P7y8gEkiQ&maxResults=100&order=relavence

さて、これは私の意見とそのIDを持っているリストを取得します。 1つの問題を除くすべての罰金。

このページに表示される順序は、YouTubeで見られる順序とは異なります。 relavenceがそれをカバーするべきであるので、混乱している。しかし何らかの理由で...そうではありません!

ここで何が問題になりますか?

編集:私はコメントの順序をC#/ Vb.netを使用して取得しようとしています。問題は、ページを直接(Youtube)取得してもコメントが読み込まれないということでした。今私はYT APIを使用していますが、それは持っているべきではありません。

第2号:HTTPRequestとWebbrowserの両方を使用してyoutubeのWebページを読み込もうとしました。両方とも何らかの理由でコメントを読み込まない。私はこのアプローチをHTML文書から直接コメントを試して掻き集めるのに使いました。コメントは無期限に「読み込み中」であるようです。

答えて

0

通常、YouTubeのコメントは、「トップコメント」または「最新のもの」でソートされます。 APIを使用すると、timeのコメントのみを得ることができます(コメントスレッドは時間順に並べ替えられます)。これはデフォルトの動作です。relevance(コメントスレッドは関連性順に並べられています)。ここに関連するスレッドがあります:Get comments thread for a YouTube video using api v3.0

+0

私はそれを知っていますが、APIから「トップコメント」の注文を得る方法はありますか?妥当性は違いがあるようです。 –

関連する問題