首页 > 解决方案 > 如何检查用户是否拥有 Youtube v3 API commentThreads 上的评论

问题描述

我正在开发一个具有一些 youtube 功能的应用程序。使用 Youtube API 调用,我可以获得任何视频的评论回复。这已经实现了它并且工作得很好。

问题是,我想为登录用户提供编辑/删除他对视频的评论的选项(他已经可以添加新评论),但 API 响应中没有“authorId”,只有“authorChannelId”,但我看不到如何将其与记录的用户 ID 进行比较。

现在我看不到如何检查用户是否拥有任何评论以实际将编辑/删除按钮放在 UI 上。我能做什么?

标签: google-apiyoutube-apiyoutube-data-api

解决方案


是的,我想@tehhowch 是对的。我最终需要获取所有用户的频道 ID(使用https://developers.google.com/youtube/v3/docs/channels/list端点),将它们存储在应用程序的某个位置,然后他们比较评论片段.authorChannelId .value 与该 id 数组,将评论标记为“拥有”或不。

我在他发表评论之前就这样做了,所以我在等待其他解决方案,但似乎是唯一/正确的方式,所以我正在回答我自己的问题。

谢谢你!


推荐阅读