我正在构建一个Facebook应用程序(作为其功能的一部分)显示用户的FB照片.关于这个问题的条款和条件对我来说有点模糊,所以我想我在这里问这个问题:
有谁知道创建FB照片的缩略图并将它们存储在我的服务器上是否可以接受?如果是这样(假设我已经获得了offline_access权限),我是否还必须每24小时更新一次?
非常感谢!
简而言之,答案是否定的.
Facebook的平台政策规定:
您不得存储或缓存从我们收到的任何数据超过24小时,除非离线例外允许这样做,或者数据明确指定为可存储数据.
该offline_access
扩展权限实际上已经没有你是否能存储任何数据的影响,你可能已经与它相混淆offline exception
,这是如下:
脱机异常:在用户控制和拥有的设备上运行的应用程序(如台式机或笔记本电脑,移动设备或其他嵌入式设备)只能在Internet连接时缓存从Facebook接收的用户数据超过24小时不可用或应用程序无法运行.这样的数据可以存储在客户端设备上,但不能存储在远程服务器上,并且不能供开发者使用.超过24小时的缓存数据可以显示给用户(或由应用程序以其他方式使用),以代替更新的数据,直到可以进行更新,并且在最后一次更新后的14天之内.
因此,这意味着除非您被覆盖,否则您可以存储的所有内容都是offline exception
以下数据字段:
User data you receive from Facebook that you can store indefinitely: uid User ID nid Primary network ID eid Event ID gid Group ID pid Photo ID aid Photo album ID flid friend list ID listing_id Marketplace listing ID page_id Facebook Page ID proxied_email Placeholder email addresses for your users notes_count Total number of notes written by the user profile_update_time Time that the user's profile was last updated