我正在开发一个从 Facebook 导入照片的应用程序。它为用户创建了一些“自动相册”,其中包括一个名为“我的照片”的相册,我认为这是非常不言自明的(是的,“你被标记的照片”,由 facebook 提供)。
无论如何,我如何在我的应用程序中处理这些照片的所有权? 我...
谢谢
PS - 也可以两者兼得,该应用程序已经支持照片的多个所有者
更新:我知道 facebook 已经提供了此功能,这就是我开始获取内容的方式:)
此外,我们仅存储 ID,问题是将照片(通过 ID)与我们网站上的多个所有者相关联是否是个好主意
该网站将照片关联起来,因为它允许用户对它们执行各种操作,例如聚合(来自许多网络)、创建单个 RSS 提要、链接到数码相框等。我只是不认为这是与问题相关:/
再次感谢!
此功能已经存在于 Facebook 中,作为一个相册,我认为它被称为“标记照片”。另外,你的问题听起来像是要么将它们存储在 Facebook 之外,要么离线存储在用户的计算机上。这是另一个灰色区域,因为用户所在的任何照片都不是该用户拍摄的,并且可能没有版权。
根据 facebook 开发者 wiki,您不得存储 facebook 用户数据超过 24 小时,除非您特别提示用户提供扩展权限。所以你不应该存储照片本身。您可以存储带照片的身份证件,但如果您只是存储身份证件,您可能不会问这个问题。
您也许可以通过专门要求用户将照片导入您的应用程序来解决这个问题,但我不认为这比提示扩展权限更好,而且您将处于合法的灰色地带。
http://wiki.developers.facebook.com/index.php/Storable_Information