Youtube Data API v3:喜欢其他用户的评论

Posted

技术标签:

【中文标题】Youtube Data API v3:喜欢其他用户的评论【英文标题】:Youtube Data API v3: like comment of another user 【发布时间】:2016-09-05 06:20:42 【问题描述】:

我想使用 Youtube Data API 来点赞 cmets。当我尝试点赞自己的评论时,它可以正常工作,但是当我尝试点赞其他人的评论时,我会收到错误。

"reason": "invalidCommentMetadata",
"message": "The request metadata is invalid.",

我正在使用 Google API php 客户端。

这是我用来更新类似的代码:

$videoComments = $youtube->comments->listComments('snippet', array(
     'id' => $comment->id
));

$videoComments[0]->snippet->viewerRating = 'like';

$videoCommentUpdateResponse = $youtube->comments->update('snippet', $videoComments[0]);

我相信这是执行此操作的方法,因为当我查看文档时,我发现唯一会影响类似内容的是 `viewerRating。

https://developers.google.com/youtube/v3/docs/comments#properties

sn-p.viewerRating 字符串 观众对此的评价 评论。请注意,此属性当前无法识别不喜欢 评级,尽管此行为可能会发生变化。同时, 属性值就像查看者对评论进行了评分 积极的。

在所有其他情况下,该值为 none,包括用户已给出 评论是负面评价或没有评价评论。

此属性的有效值为: - 喜欢 - 没有

我不知道我是否做错了什么,或者这是否可能。我希望有人可以在这里帮助我。

【问题讨论】:

【参考方案1】:

我认为可以断定此功能不存在,原因如下,

其他详尽的 API 文档没有提及此功能。我非常怀疑 youtube/google 会忘记记录功能。 这个问题之前在 SO 上已经被问过好几次了;所有这些都没有可接受的答案(1、2、3)。最早的问题是 10 个月大,如果它确实存在,那么几乎没有人会发现它。 Youtube 是选民机器人的共同目标,因此不提供 API 入口点作为第一道防线是有意义的。 官方的 Youtube (android) 应用程序不提供评论支持选项,而仅提供标记和回复选项。如果存在评论-upvote 功能,您会认为 Youtube 会在他们自己的应用中展示它。

【讨论】:

以上是关于Youtube Data API v3:喜欢其他用户的评论的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 php 使用 Youtube Api v3 喜欢 Youtube 视频

喜欢使用 YouTube 数据 API v3 在 YouTube 上使用访问令牌的视频吗?

喜欢使用 YouTube 数据 API v3 在 YouTube 上使用访问令牌的视频吗?

如何在 iOS 应用中为 YouTube Data API V3 实现分页

php Youtube Data API v3

Youtube API v3 data.search 返回相同的值