Facebook API:登录时获得'manage_pages'布尔值

时间:2015-10-19 16:14:12

标签: android facebook-graph-api facebook-login facebook-android-sdk facebook-permissions

是否有图表api调用来确定用户是否拥有他们管理的页面,而无需在登录时明确要求“manage_pages”权限?

目前,我们的用户使用“user_friends”的读取权限登录。在他们接受之后,我们使用LoginManager来尝试'manage_pages'的发布权限。如果用户没有页面,他们仍然被要求获得管理他们页面的权限,这是违反直觉的并且延长了登录过程。

Facebook登录按钮和管理员似乎都不允许同时读取和发布权限,因此这也不是一个选项。

我们正在使用面向Android的Facebook 4.7 SDK。

1 个答案:

答案 0 :(得分:0)

不,不幸的是,没有这样的API。

我们建议应用遵循的一种模式是仅在需要之前询问发布权限。这样,用户可以获得更多上下文,并且更有可能授予权限。在这种情况下,您可能只会询问用户" manage_pages"如果他们执行了一些表明他们想要管理网页的操作,并且对于不拥有网页的用户,他们只是不会使用该操作。