如何在向Facebook应用添加新权限时避免糟糕的用户体验?

时间:2011-08-19 01:42:02

标签: facebook facebook-graph-api

每当Facebook上发生权限错误时,开发人员都被迫1.确定这实际发生了,2。要求用户重新登录。

这是一种糟糕的用户体验,我很惊讶Facebook甚至允许它存在。

有没有办法轻松添加会话权限?如果没有,有没有办法让这更容易?

1 个答案:

答案 0 :(得分:0)

所以我们这样说吧:

  1. 我授权您的应用仅使用 基本访问权限(无权限,permsscope)。
  2. 您自动添加了email权限,但 我的权限
    1. 我开始接收您的电子邮件(垃圾邮件?),这是最糟糕的情况或
    2. 您只是访问了我的电子邮件!
  3. Facebook尊重用户隐私(实际上这是一个主要目标),当他们试图为开发人员提供最佳技术,方法和API以保持最佳体验时,他们无法避免的事情。

    您的应用程序希望代表代表 的每个操作必须得到用户的批准应该明确说明当用户批准时。

    我在这里选择了email权限,因为用户可以选择 NOT 直接与您分享他的个人电子邮件(其中)案例Facebook会给你代理电子邮件)。这就是Facebook在想什么,并试图让用户信任它们(在你之前!)

    只是一个小小的注释,处理(任何)API提供程序错误并采用它的行为是您工作的一部分。相信我,Facebook用户多年来一直在安装数百万的应用程序,而且他们使用来应对这种行为。

    因此,请尽量使您的应用尽可能吸引人,使用Graph API,社交PluginsChannels。你会表现得很好。