Facebook Auth Dialog - 扩展权限 - 如何强制使用它们

时间:2011-11-23 23:49:40

标签: facebook desktop-application

我正在开发一个桌面Facebook应用程序,如果用户不授予某些扩展权限,它将无法正常工作。

要授权我的应用,我将用户指向:

https://www.facebook.com/dialog/oauth?scope=PERMISSIONS_I_NEED&display=popup&client_id=MY_CLIENT_ID&redirect_uri=https://www.facebook.com/connect/login_success.html&response_type=token

这很好用;但是,当用户未授予某些扩展权限时会出现问题。

在我看来,https://developers.facebook.com/blog/post/576/处的解决方案非常不理想。该文章基本上告诉说,如果他/她没有授予必要的权限,则重新授权用户,这根本没有意义。唯一的结果是困惑的用户;对于他/她来说,似乎权限是可选的,而实际上它们不是。

那么,有更好的方法吗?例如,我(开发人员)可以指定某些扩展权限是强制性的吗?

0 个答案:

没有答案