我计划制作一个网站,存储用户播放列表数据,以不同于youtube允许的方式与其他用户共享(我的用户将能够查看他们在单个列表中创建的所有播放列表的所有记录等)。
但我想知道我是否可以存储从Youtube API数据收到的数据(播放列表标题,描述,日期,视频列表,拇指地址等)在我的网站数据库或唯一的方法是存储在web服务器会话。
当然我知道save Of stream是不允许的。
非常感谢,但我问他们是否将YouTube API data生成的数据(不是JSON或XML结果,而是数据等标题,描述,id,拇指地址等)存储在数据库中符合规则。规则是关键:
缓存。您的API客户端可以仅对YouTube API结果使用基于会话的缓存,但您必须尽商业上合理的努力使您的API客户端在视频元数据发生任何变化时更新缓存结果。例如,如果视频从YouTube服务中删除或由视频上传者设置为"私有",则缓存结果将从您的缓存中删除。为免生疑问,您的API客户端不应被设计为缓存YouTube视听内容。
他们所说的"基于会话的缓存"one_answers"YouTube API结果"是什么意思?
如果你是存储在你的数据库,那么你可以给额外的字段,他的一个优势,并允许用户覆盖标题和描述等,如果你不希望用户数据库然后依赖于youtube数据,这些是preotyt XML,JSON数据和非常轻量,这是很好的实现保存最近的快照在你的数据库