每次都要求获得Facebook权限

osh*_*nen 5 php facebook facebook-graph-api facebook-php-sdk

我开发了一个应用程序,请求用户允许访问其基本详细信息.一旦他们接受了请求权限对话框,就会将其输入到他们的Facebook设置中,以允许我的应用访问他们的基本详细信息.例如,第一次之后,我的应用程序将不会向他们显示请求权限对话框,因为它已保存在用户的Facebook设置中.

是否有可能阻止这种情况发生并且每次都要求他们的许可,而没有将设置保存到Facebook的用户设置部分?

dwa*_*rfy 2

我认为这是不可能的

用户允许您的应用程序后,Facebook 将其添加到用户的应用程序中。

然后它就在那里,用户不必再批准它,当您再次请求权限时,Facebook 会看到它已经被批准并跳过权限对话框。再次看到此对话框的唯一方法是用户在其设置中删除应用程序权限。所以下次他就得再次接受了。

不管怎样,为什么你想再次显示这个权限对话框,这是用户使用你的应用程序的最大障碍之一(用户不喜欢它,很多人在看到这个对话框时就停下来,再也不会回来)。实际上,Facebook 文档中指出,您请求的权限越多,接受和使用您的应用程序的用户就越少......