【问题标题】:Facebook Rights脸书权利
【发布时间】:2009-08-21 02:02:10
【问题描述】:

我已经开始研究是否可以使用 facebook connect 作为我的博客和其他页面的 openid。我唯一感兴趣的是知道用户是否已获得 facebook 授权,如果是,则从该人那里获取某种 id(不需要我可以自己链接到 facebook 上的人,但我可以禁止它来自我博客的人或查看返回的是否是同一匿名人)。如果在没有用户接受的情况下这可能吗?

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

我相信很多人不希望页面访问所有这些内容,而我对访问这些内容不感兴趣。当然,如果我想检索他们的姓名或在他们的订阅源上发帖,我当然可以稍后再提出要求,但仍然是全部还是全部?

我的意思是我个人可以允许某人获取我的 ID 和姓名,并且如果我接受这一点而不是应用程序应该有权访问我的所有其他隐私数据,则可能允许页面在我的提要中发布某些内容。

【问题讨论】:

    标签: facebook


    【解决方案1】:

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

    但是,用户可以控制自己的隐私设置,因此他们可以选择阻止您的 Facebook Connect 应用程序提取个人信息。如果有人真的担心您的应用会提取他们的数据,他们可以更改其设置以防止这种情况发生。

    作为开发者,您必须遵守 Facebook 的条款,其中包括在临时时间内不得存储个人资料信息。如果您愿意,您可以包含一份隐私声明,说明您对任何个人资料数据不感兴趣并且您的应用不会提取它,您只使用 Facebook 登录。我相信人们会很高兴知道这一点,但我认为这对于申请的成功并不太重要。

    【讨论】:

    • 我将锁定如何在不让他们接受所有这些东西的情况下获取他们的 id 和会话标识符。由于这是我的私人博客,我相信人们关心我(他们在 IRL 中的朋友,也许不在 facebook 中)能看到或不能看到的内容。
    • 另一个问题,我如何限制一个应用程序?我从未使用过第三方应用程序,因为我不相信他们可以访问的内容。在允许应用程序之前是否可以限制这一点?如果是之后,我已经造成了损害。
    • 您的用户无需接受任何内容即可使用 Facebook Connect 登录。他们实际上在登录时被告知他们正在让您的应用程序访问他们的数据。对于第二个问题,您可以在登录 Facebook 后从右上角的“设置”菜单访问您的隐私设置。有针对隐私的控件,以及针对应用程序的特定控件。
    • 感谢您的快速回答。然后我做错了,因为如果我运行这段代码: $facebook = new Facebook($api_key, $api_secret); $facebook->require_login();然后我被重定向到我必须接受我在帖子中引用的所有内容的页面。
    猜你喜欢
    • 2015-12-25
    • 1970-01-01
    • 2015-06-22
    • 1970-01-01
    • 1970-01-01
    • 2012-11-09
    • 2010-12-08
    • 1970-01-01
    • 2015-03-16
    相关资源
    最近更新 更多