YouTube 评论的直接链接

问题描述 投票:0回答:2

有没有办法直接链接到 YouTube 页面的评论部分?

我知道可以使用锚点和 div id 来完成此操作,但是当我将其应用于 YouTube URL 时,这并不成功,因为 YouTube 在页面加载时删除了正斜杠。

例如,

https://www.youtube.com/watch?v=eRsGyueVLvQ/#comments

 变为 
?v=eRsGyueVLvQ#comments

这可能吗?还是应该将其归结为功能请求?

html youtube youtube-api youtube-data-api
2个回答
19
投票
您可以通过单击某条评论的发布时间(例如

2 years ago

)来使其显示在评论部分的顶部。

这将带你到同一个 YouTube 视频,但 URL 看起来像这样:

https://www.youtube.com/watch?v=VIDEO_ID&lc=COMMENT_ID

(就像 Rebot 先生的回答一样)。

您也可以对回复执行此操作。


3
投票
如果您将使用

CommentThreads:list:

返回与API请求参数匹配的评论线程列表。

代码片段:

// Sample PHP code for commentThreads.list function commentThreadsListByVideoId($service, $part, $params) { $params = array_filter($params); $response = $service->commentThreads->listCommentThreads( $part, $params ); print_r($response); } commentThreadsListByVideoId($service, 'snippet,replies', array('videoId' => 'kmXXXLBL3Nk'));
然后您可以使用 URL 创建链接:

https://www.youtube.com/watch?v=VIDEO_ID&lc=COMMENT_ID
此链接不是在 API 中生成的,因此您应该为此创建一个函数。

© www.soinside.com 2019 - 2024. All rights reserved.