c# - Youtube API注释顺序不正确/网页无法正确加载youtube

标签 c# youtube youtube-api

因此,在尝试解决问题时有两个问题。解决它们中的任何一个对我都很好

问题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文档中抓取注释。评论似乎无限期地“加载”。

最佳答案

通常,YouTube中的评论按“热门评论”或“最新第一”排序。通过使用API,您只能获得按time排序的注释(注释线程按时间排序。这是默认行为。)或relevance(按相关性排序注释线程)。这是一个相关的主题,可能会有所帮助:Get comments thread for a YouTube video using api v3.0

关于c# - Youtube API注释顺序不正确/网页无法正确加载youtube,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44209761/

相关文章:

youtube - 如何使用YouTube Analytics(分析)API获取Youtube channel 的已订阅用户列表及其详细信息?

python-2.7 - 从 youtube 删除视频 YouTube Data API v3 和 python

使用 Oauth2 和 Google Drive API 的 c# 异常(使用 4.0 .Net)

c# - 如何将两个版本的相同程序集从两个不同的子文件夹加载到两个不同的域中?

api - 在YouTube,Vimeo或其他设备上托管视频

html - 嵌入 youtube html5 播放器显示没有全屏按钮

c# - 返回 IAsyncEnumerable 的方法是否有明确的命名约定?

c# - 如何像在 Eclipse (java) 中一样在 Visual Studio c# 中自动提取引用

youtube - 首次加载YouTube视频时如何寻找?

javascript - 在视频元素顶部移动时,JQuery UI 可调整大小/可拖动丢失 'grip'