【发布时间】:2023-03-09 22:46:01
【问题描述】:
是否有可能从视频中获得顶级 cmets?也许按点赞数排序?
这是我目前的网址:
http://gdata.youtube.com/feeds/api/videos/'+yt_id+'/cmets?alt=json-in-script&callback=?&max-results=50
提前致谢!
彼得
【问题讨论】:
标签: jquery youtube youtube-api
是否有可能从视频中获得顶级 cmets?也许按点赞数排序?
这是我目前的网址:
http://gdata.youtube.com/feeds/api/videos/'+yt_id+'/cmets?alt=json-in-script&callback=?&max-results=50
提前致谢!
彼得
【问题讨论】:
标签: jquery youtube youtube-api
不幸的是,我认为没有这样的选择。你不能(或者我没有设法让它工作)按评级、喜欢等评论排序,因为 cmets 没有像“评级”等 gdata-tag。到目前为止,YouTube 不提供此功能。你可以投票给它here
【讨论】:
是的,我发现按相关性排序是一种很好的方法,例如在 JS 中:
const comments = await axios.get(`https://www.googleapis.com/youtube/v3/commentThreads?key=${YOUR_API_KEY}&textFormat=plainText&**order=relevance**&part=snippet&videoId=${YOUR_VID_ID}&maxResults=100`);
【讨论】: