0
我试图设置我的Facebook应用程序的身份验证对话框只有1步,用户接受权限,但由于某种原因,Facebook坚持创建一个两步过程。Facebook的身份验证对话框的两步过程
在auth对话框面板中,我已将用户权限设置为user_photos并扩展为publish_stream。然而,该对话框仅显示user_photos的权限
这意味着,当用户转到我的站点时,它也检查权限,他们也被要求允许publish_stream。为什么auth对话框不具备这两个权限?这不就是能够写出它的全部意义吗?如果我删除user_photos然后对话框也会显示publish_stream请求,但当然我的网站会要求user_photos。
这是一个错误或行为的设计,因为我真的不明白为什么可能的一步auth是2步,我已经看到它与其他应用程序中的权限更多的一步。
谢谢。但为什么任何开发人员都想使用它?强制用户单击yes两次是非常糟糕的设计IMO。 – Jakob
好吧,我相信每个开发者都有自己的理由使用它,或者不使用它。它在很久以前就已经被设计出来了:http://developers.facebook.com/docs/authentication/并且它仍然在工作,取得了很好的投资回报。我不明白为什么这个设计不好,因为它产生了收入。 –