我计划制作一个网站,用于存储用户播放列表数据,以便以不同于youtube的方式与其他用户共享(我的用户将能够查看他们在单个列表中创建的所有播放列表的所有记录等)。 / p>
但我想知道我是否可以在我的网站数据库中存储从Youtube API数据(播放列表标题,说明,日期,视频列表,拇指地址等)收到的数据,或者唯一的方法是存储在Web服务器会话中。
当然我知道不允许保存流。
非常感谢,但我问他们是否在数据库中存储由YouTube API数据生成的数据(不是JSON或XML结果,但数据等,标题,描述,ID,拇指地址等)与规则一致。规则就是重点:
缓存。您的API客户端可能仅使用基于会话的缓存YouTube API结果,但您必须使用商业上合理的努力使您的API客户端在视频元数据发生任何更改时更新缓存结果。例如,如果视频上传者从YouTube服务中删除视频或将其视为“私有”,则应从您的缓存中删除缓存结果。为避免疑义,您的API客户端不得用于缓存YouTube视听内容。
“基于会话的缓存”和“YouTube API结果”的含义是什么。
答案 0 :(得分:0)
如果您要存储在数据库中,那么您可以提供其他优势的其他字段,并允许用户覆盖标题和描述等,如果您不希望用户数据库依赖于youtube数据,这些是preotyt XML,JSON数据和非常轻量级,它很适合在您的数据库中保存recenet快照