facebook身份验证对话框两步流程

facebook身份验证对话框两步流程,facebook,facebook-graph-api,facebook-apps,Facebook,Facebook Graph Api,Facebook Apps,我试图将我的facebook应用程序的auth对话框设置为只有用户接受权限的一个步骤,但出于某种原因,facebook坚持创建两个步骤的过程 在“身份验证”对话框面板中,我已将用户权限设置为“用户照片”,并扩展为“发布流”。但是,该对话框仅显示用户照片的权限 这意味着,当用户访问我的网站时,也会检查他们是否允许发布流。为什么“身份验证”对话框不同时拥有这两个权限?这不是写作的全部意义吗?如果我删除了用户照片,那么对话框也会显示发布流请求,但是我的站点当然会请求用户照片 这是一个bug还是设计上的

我试图将我的facebook应用程序的auth对话框设置为只有用户接受权限的一个步骤,但出于某种原因,facebook坚持创建两个步骤的过程

在“身份验证”对话框面板中,我已将用户权限设置为“用户照片”,并扩展为“发布流”。但是,该对话框仅显示用户照片的权限

这意味着,当用户访问我的网站时,也会检查他们是否允许发布流。为什么“身份验证”对话框不同时拥有这两个权限?这不是写作的全部意义吗?如果我删除了用户照片,那么对话框也会显示发布流请求,但是我的站点当然会请求用户照片


这是一个bug还是设计上的行为,因为我真的不明白为什么一个可能的一步身份验证是通过两步完成的,而且我在其他应用程序中看到了一步多权限的情况。

这不是bug,这是一个功能:


用户可以接受基本权限,但拒绝1个或多个扩展权限。

谢谢。但是为什么任何开发人员都想使用它呢?强迫用户点击yes两次是非常糟糕的。我相信每个开发者都有自己的理由使用它,或者不使用它。多年前,它就是这样设计的:现在仍在工作,产生了良好的投资回报率。我不明白为什么这个设计不好,因为它能带来收入。