我正在开发一个具有youtube功能的应用。使用Youtube API调用,我可以获取任何视频的comments和replies。这已经实现,并且可以正常工作。
问题是,我想让登录的用户可以选择编辑/删除他对视频的评论(他已经可以添加新评论了),但是API响应上没有“ authorId”,只有“ authorChannelId” ,但看不到如何将其与记录的用户ID进行比较。
现在,我看不到如何检查用户是否拥有任何评论,以将编辑/删除按钮实际放置在UI上。我该怎么办?
答案 0 :(得分:1)
是的,我想@tehhowch是正确的。我最终需要获取所有用户通道ID(使用https://developers.google.com/youtube/v3/docs/channels/list端点),将其存储在应用程序中的某个位置,然后将注释snippet.authorChannelId.value与该ID数组进行比较,将注释标记为“拥有”是否。
我在他发表评论之前就这样做了,所以我在等待其他解决方案,但似乎是唯一/正确的方法,所以我在回答自己的问题。
谢谢!