0

我正在开发一个从 facebook 导入照片的应用程序。它为用户创建了一些“自动相册”,包括一个名为“我的照片”的相册,我认为这很容易解释(是的,“你被标记的照片”是由 facebook 提供的)。

无论如何,我如何在我的应用程序中处理这些照片的所有权?我...

  1. 将这些照片的所有权授予用户(属于他们自己,但由其他 Facebook 用户“拥有”),或者...
  2. 为真正的所有者创建虚拟帐户,以防他们使用我的应用程序?

谢谢

PS - 也可以两者都做,该应用程序已经支持照片的多个所有者

更新:我知道 facebook 已经提供了这个功能,这就是我开始获取内容的方式:)

此外,我们只存储 ID,问题是将照片(按 ID)与我们网站上的多个所有者相关联是否是个好主意

该站点将照片关联起来,因为它允许用户对它们进行各种操作,例如聚合(来自许多网络)、创建单个 RSS 提要、链接到数码相框等。我只是认为这不相关问题:/

再次感谢!

4

2 回答 2

3

这个功能已经存在于 Facebook 中,我相信它是一个名为“标记照片”的相册。此外,您的问题听起来像是将它们存储在 Facebook 之外或离线存储在用户的计算机上。这是另一个灰色区域,因为用户所在的任何照片都不是用户拍摄的,并且可能没有版权。

于 2009-06-01T16:33:10.537 回答
1

根据 facebook 开发者 wiki,您不能将 facebook 用户数据存储超过 24 小时,除非您特别提示用户提供扩展权限。所以你不应该自己存储照片。您可以存储照片 ID,但如果您只是存储 ID,您可能不会问这个问题。

您可以通过专门要求用户将照片导入您的应用程序来解决此问题,但我不认为这比提示扩展权限更好,并且您将处于合法的灰色区域。

http://wiki.developers.facebook.com/index.php/Storable_Information

于 2009-06-01T16:44:42.130 回答