如何检查用户是否拥有Youtube v3 API上的注释commentThreads

时间:2019-06-19 03:17:36

标签: google-api youtube-api youtube-data-api

我正在开发一个具有youtube功能的应用。使用Youtube API调用,我可以获取任何视频的commentsreplies。这已经实现,并且可以正常工作。

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

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

1 个答案:

答案 0 :(得分:1)

是的,我想@tehhowch是正确的。我最终需要获取所有用户通道ID(使用https://developers.google.com/youtube/v3/docs/channels/list端点),将其存储在应用程序中的某个位置,然后将注释snippet.authorChannelId.value与该ID数组进行比较,将注释标记为“拥有”是否。

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

谢谢!