如何在向Facebook应用程序添加新权限时避免糟糕的用户体验?
每当facebook上出现权限错误时,开发人员都必须执行1。确认这实际上正在发生,2。要求用户重新登录 这是一个糟糕的用户体验,我很惊讶Facebook竟然允许它存在如何在向Facebook应用程序添加新权限时避免糟糕的用户体验?,facebook,facebook-graph-api,Facebook,Facebook Graph Api,每当facebook上出现权限错误时,开发人员都必须执行1。确认这实际上正在发生,2。要求用户重新登录 这是一个糟糕的用户体验,我很惊讶Facebook竟然允许它存在 是否有任何方法可以轻松地向会话添加权限?如果没有,有什么方法可以让这变得更容易吗?那么让我们这样说: 我仅以基本访问权限授权了你的应用程序(没有权限,perms或范围) 您自动添加了电子邮件权限,而没有我的权限 我开始收到你发来的电子邮件(垃圾邮件?),这是最糟糕的情况还是 你只是获得了访问我电子邮件的权限 Facebook尊重
是否有任何方法可以轻松地向会话添加权限?如果没有,有什么方法可以让这变得更容易吗?那么让我们这样说:
perms
或范围
)电子邮件
权限,而没有我的权限
电子邮件
权限,因为用户可以选择不直接与您共享他的个人电子邮件(在这种情况下,Facebook会给您一封代理电子邮件)。这就是Facebook在思考和努力保持用户对他们的信任(在你之前!)
请注意,处理(任何)API提供程序错误并采用其行为是您工作的一部分。相信我,Facebook用户多年来一直在安装数百万个应用程序,他们已经习惯了这种行为
所以试着让你的应用程序尽可能吸引人,充分利用网络、社交和网络。这是因为对于每个用户来说,登录时都会根据用户对应用程序的权限生成一个访问令牌。每当权限发生更改时,需要一个新的访问令牌,并且通过重新登录,用户发现他正在为应用程序授予额外的权限。您只是简单地说明问题,问题正是此问题所寻求的解决方案。如果您删除您的评论,我将不胜感激,因为Facebook就是这么做的,他们有一些政策/方法,他们认为这对他们的服务是必要的。而且,这不是一个需要修复的bug,这也是他们正在做的事情。我们对此无能为力,除非他们对此做些改变。。我们无法控制facebook!!!我并不是说允许我们的开发者从用户身上扯下地毯。当我们开发人员需要添加权限时,应该尽可能轻松。注销和重新登录对开发者的应用程序来说是非常痛苦的,因此对facebook来说也是非常痛苦的。Facebook应该让开发者更容易地向他们的应用程序添加权限,而无需注册,这是合乎逻辑的login@hunterp:谁说你需要注销才能授予新权限?你检查过这个了吗?首先使用顶部按钮登录,然后检查您是否喜欢该应用程序,然后授予
用户\u likes
权限并喜欢该应用程序,然后再次检查!JS-SDK确实提供了无缝的用户体验。另外,请检查我不是在谈论JS API,我是在谈论使用GRAPH API的移动应用程序