2009-08-20 54 views
1

我已经开始研究是否可以将Facebook连接用作我的博客和其他页面的openid。我唯一感兴趣的是知道用户是否被Facebook授权,如果是的话,可以从该用户那里获得某种类型的ID(不要求我可以链接到Facebook上的某个人,但我可以禁止该用户来自我的博客的人或者看看它是否是回来的匿名人士)。如果这可能没有用户接受这个?Facebook权利

允许XXX访问将让它拉 您的个人资料,照片,那你 朋友 信息和其他内容它需要的工作。

我相信很多人不希望页面能够访问所有的东西,我不想访问这些东西。当然,如果我例如想要检索他们的名字或在他们的提要上发布,我当然可以再问这个问题,但仍然是全部或全无?

我的意思是我个人可以允许某人获得我的ID和名称,也许允许一个页面在我的源中发布一些东西,如果我接受这一点,而不是应用程序应该有权访问我所有其他有些私人数据。

回答

1

当有人通过Facebook Connect登录到您的网站/应用时,Facebook会为您提供他们的Facebook ID和会话标识符,然后您可以使用它们进行API调用。除非您使用API​​请求它,否则不会提供其他数据。

但是,用户可以控制他们自己的隐私设置,以便他们可以选择阻止个人信息被Facebook Connect应用程序拖动。如果有人真的担心您的应用会将数据拉出,他们可以更改其设置以防止出现这种情况。

作为一名开发人员,您必须遵守Facebook的条款,其中包括不超过临时期限存储配置文件信息。如果你愿意,你可以包括一个隐私声明,说你对任何个人资料数据不感兴趣,并且你的应用不会提取它,你只能使用Facebook进行登录。我确信人们会理解这一点,但我认为这对于应用程序的成功并不重要。

+0

我将锁定如何获得他们的id和会话标识符,而不让他们接受所有的东西。 既然这是为了我的私人博客,我相信人们会关注我(他们的朋友在IRL中,也许不在脸书上)可以看到或不看。 – unkownt 2009-08-20 18:06:28

+0

另一个问题,我如何限制一个应用程序?我从来没有使用第三方应用程序,因为我不信任他们可以访问的内容。在允许应用程序之前是否可以限制这一点?如果事后发生,我的伤害已经完成。 – unkownt 2009-08-20 18:10:47

+0

您的用户不必接受任何能够使用Facebook Connect登录的内容。实际上,他们在登录时通知他们正在让您的应用程序访问他们的数据。对于第二个问题,登录到Facebook后,可以从右上角的“设置”菜单访问您的隐私设置。有隐私控制,以及应用程序的特定控制。 – zombat 2009-08-20 18:17:07