youtube - 如何知道用户何时使用 youtube api 完成观看视频?
问题描述
我目前正在做一个项目,我发送一个 youtube 视频 ID 并将其展示给用户。而且我想知道是否有一种方法可以知道用户何时完全观看了视频。在我的应用程序客户端中,当视图完成时,我会向服务器发送响应,并且我想防止从不受信任的用户那里接收到虚假数据。这就是为什么我想知道 youtube api 是否会做出这样的事情。我见过其他类似的主题,但我还没有找到一种安全的方法来保护客户端和服务器之间的通信以解决这个问题。
谢谢你。
解决方案
在这篇SO 帖子中,有人提到您可以使用onStateChange
事件来记录用户观看视频的情况。但是这里的总体思路是关于我认为更重要的安全性,从那里我认为您不能根据用户的隐私来执行此操作。您可以在此处了解有关YouTube 报告和分析的更多信息。
推荐阅读
- robotframework - 使用反应组件上的机器人框架访问列表中项目的索引
- python - 使用 BeautifulSoup 遍历 HTML 以查找标签和字符串匹配
- android - 在 android 上具有多个图像的启动画面
- c++ - 选择排序程序未正确排序
- c# - 在超大文件中搜索(Open Academic Graph / Microsoft Academic Graph)
- javascript - 将保存在 HTML 中的图片显示到 Vue.js 页面中
- datatables - JQuery 数据表:卡中不是全尺寸
- javascript - UnhandledPromiseRejectionWarning:TypeError:无法在客户端读取未定义的属性“通道”。
- reactjs - 将 Redux 与 useEffect Hook 混合使用
- php - Angular 9(使用 --proxy-config 运行)POST 返回 301,然后是 OPTIONS,然后 GET 没有 POST 正文发送到服务器