我想知道我是否可以存储比Facebook用户ID更多的数据。在旧的API中,它说没有。
来自ttp://developers.facebook.com/docs/ref ... ndardinfo /:
此调用返回的唯一可存储值是用户ID。
但是,如果我不将数据与用户联系起来,我可以存储数据吗?例如:如果用户是女性,并在我的页面中对某些内容进行评分,我是否可以在我的页面中计算+1女性投票而不与用户相关?
答案 0 :(得分:3)
这些信息真的很旧。很久以前,Facebook改变了规则,因此您可以在24小时内“缓存”任何信息。去年他们改变了它,所以你可以无限期地存储它。但是,仍然有关于可以使用哪些信息的规则。看看“我可以存储数据多长时间?”这个问题。 http://www.facebook.com/help/new/?page=1100
现在它几乎全部基于权限。基本授权可根据用户的隐私设置为您提供有关用户的基本信息。用户可能不允许您告诉他们的性别。如果您需要更多信息,则需要提示用户授予您访问该附加信息的权限。 Facebook甚至设置了用于订阅用户信息更改的实时API。例如,如果用户更改了性别(错误的示例),您可以“收到警报”。