google-api - 如何检查用户是否拥有 Youtube v3 API commentThreads 上的评论
问题描述
我正在开发一个具有一些 youtube 功能的应用程序。使用 Youtube API 调用,我可以获得任何视频的评论和回复。这已经实现了它并且工作得很好。
问题是,我想为登录用户提供编辑/删除他对视频的评论的选项(他已经可以添加新评论),但 API 响应中没有“authorId”,只有“authorChannelId”,但我看不到如何将其与记录的用户 ID 进行比较。
现在我看不到如何检查用户是否拥有任何评论以实际将编辑/删除按钮放在 UI 上。我能做什么?
解决方案
是的,我想@tehhowch 是对的。我最终需要获取所有用户的频道 ID(使用https://developers.google.com/youtube/v3/docs/channels/list端点),将它们存储在应用程序的某个位置,然后他们比较评论片段.authorChannelId .value 与该 id 数组,将评论标记为“拥有”或不。
我在他发表评论之前就这样做了,所以我在等待其他解决方案,但似乎是唯一/正确的方式,所以我正在回答我自己的问题。
谢谢你!
推荐阅读
- javascript - react vs vanilla javascript中setInterval的不同行为
- ethereum - 不允许从“string storage ref”到“contract vault”的显式类型转换
- r - 两个不重复的随机数
- python - ffmpeg 恢复为默认字幕字体
- ansible - 将公钥添加到两个遥控器之间的授权密钥的简单方法?
- flutter - 空安全迁移:如何使用 intl 包迁移应用程序?
- python - 将列表元素添加到 dict 值
- python - 如果我将包含主机和关键参数的信息的 python 代码推送到 github 上,是否会使我受到恶意攻击?
- kivy - WSL 上的 Buildozer 无法识别手机
- spring - 如何通过我们自己的具有承担角色的凭证提供者实现来覆盖 DefaultAWSCredentialsProviderChain