直接链接到Youtube评论

时间:2017-08-30 18:51:25

标签: html youtube youtube-api youtube-data-api

Youtube API支持指导我进行stackoverflow,所以我在这里:

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

我知道这可以完成using anchors and div ids,但是当我将它应用到youtube网址时,这是不成功的,因为Youtube会在页面加载时删除正斜杠。

例如,https://www.youtube.com/watch?v=eRsGyueVLvQ/#comments变为?v=eRsGyueVLvQ#comments

这是可能的,还是应该用于功能请求?

谢谢!

2 个答案:

答案 0 :(得分:3)

您可以通过点击某条评论的发布时间(例如 2 years ago),将其显示在评论部分的顶部。

这会将您带到同一个 YouTube 视频,但其网址如下所示:https://www.youtube.com/watch?v=VIDEO_ID&lc=COMMENT_ID(就像在 Rebot 先生的回答中一样)。

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

答案 1 :(得分:0)

如果您将使用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中生成,因此您应为此创建一个函数。

希望这有帮助。