如何检查用户是否拥有 Youtube v3 API commentThreads 上的评论
How to check if the user owns the comment on Youtube v3 API commentThreads
我正在开发一款具有一些 YouTube 功能的应用程序。使用 Youtube API 调用,我可以获得 comments and replies 的任何视频。这已经实现并且工作正常。
问题是,我想为登录用户提供 edit/delete 他对视频的评论的选项(他已经可以添加新评论),但是 'authorId' API 响应,只有 'authorChannelId',但我不知道如何将其与登录的用户 ID 进行比较。
现在我看不出如何检查用户是否拥有任何评论以实际将 edit/delete 按钮放在 UI 上。我能做什么?
是的,我想@tehhowch 是对的。我最终需要获取所有用户频道 ID(使用 https://developers.google.com/youtube/v3/docs/channels/list 端点),将它们存储在应用程序的某个位置,然后他们将评论 snippet.authorChannelId.value 与该 ID 数组进行比较,将评论标记为 'owned' 与否。
我在他发表评论之前就这样做了,所以我在等待其他解决方案,但似乎是 only/right 方式,所以我正在回答我自己的问题。
谢谢!
我正在开发一款具有一些 YouTube 功能的应用程序。使用 Youtube API 调用,我可以获得 comments and replies 的任何视频。这已经实现并且工作正常。
问题是,我想为登录用户提供 edit/delete 他对视频的评论的选项(他已经可以添加新评论),但是 'authorId' API 响应,只有 'authorChannelId',但我不知道如何将其与登录的用户 ID 进行比较。
现在我看不出如何检查用户是否拥有任何评论以实际将 edit/delete 按钮放在 UI 上。我能做什么?
是的,我想@tehhowch 是对的。我最终需要获取所有用户频道 ID(使用 https://developers.google.com/youtube/v3/docs/channels/list 端点),将它们存储在应用程序的某个位置,然后他们将评论 snippet.authorChannelId.value 与该 ID 数组进行比较,将评论标记为 'owned' 与否。
我在他发表评论之前就这样做了,所以我在等待其他解决方案,但似乎是 only/right 方式,所以我正在回答我自己的问题。
谢谢!