2017-05-26 230 views
0

因此,我試圖解決問題時有兩個問題。解決他們其中的任何一個都會對我很好Youtube API評論順序不正確/網頁無法正確加載YouTube

問題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的列表。除了一個問題,一切都很好。

該頁面中顯示的順序與您在Youtube上看到的順序不同。這是令人困惑的,因爲相對性應該涵蓋這一點。但由於某種原因......它不是!

任何線索這裏發生了什麼問題?

編輯:我一直在嘗試使用C#/ Vb.net獲得評論的順序。問題是直接獲取頁面(Youtube)沒有加載評論。現在我使用YT API,但它沒有做它應該有的。

第二期:我試圖使用HTTPRequest和Webbrowser加載youtube網頁。由於某些原因,兩者都不加載評論。我使用這種方法試圖直接從HTML文檔中刪除評論。評論似乎無限期地「加載」。

回答

0

通常情況下,YouTube中的評論按「評論最多」或「最新評論」排序。通過使用API,您只能得到由time排序的評論(評論主題按時間排序。這是默認行爲。)或relevance(評論主題按相關性排序)。這裏有一個相關的線程可能有幫助:Get comments thread for a YouTube video using api v3.0

+0

我明白了,但有什麼辦法從API獲得「熱門評論」的順序嗎?相關性似乎有所不同。 –