【问题标题】:facebook permission dialog not requesting all permissionfacebook权限对话框未请求所有权限
【发布时间】:2015-02-13 11:34:54
【问题描述】:

我面临有线问题。 我在我的应用程序中使用 facebook 登录。我在用 facebook 的原生登录按钮。当 facebook 应用程序时,一切都很好。安装在设备中。它正在询问所有权限。

现在当 facebook 应用程序。未安装在设备中,那么它不会要求所有权限...!!!

我正在通过使用请求权限

authButton.setReadPermissions(Arrays.asList("email", "public_profile", "user_location", "user_birthday", "user_friends", "user_likes", "user_work_history", "user_website", "user_about_me"));

我通过安装更新​​解决了对话框中的权限问题 'facebook-sdk'。

现在的问题是权限对话框要求所有权限,但现在

“用户正在为空......!!!”

使用中

authButton.setSessionStatusCallback(new StatusCallback() {

    @Override
    public void call(final Session session, SessionState state, Exception exception) {
        // TODO Auto-generated method stub
        if (session.isOpened()) {
            Request request = Request.newMeRequest(session, new Request.GraphUserCallback() {

                @Override
                public void onCompleted(GraphUser user, Response response) {

我们将不胜感激任何帮助...

【问题讨论】:

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


    【解决方案1】:

    当 facebook 应用程序已经在设备中时,它将根据您在 Facebook 应用程序中的登录详细信息获得权限。

    但如果没有 facebook 应用程序,他们需要先验证您的应用程序, Facebook API 主要提供基本信息,如公共信息,要获得额外权限,您必须在facebook developer site 上注册您的应用程序,验证后您可以获得从 facebook 获取用户所有详细信息以供您的应用程序使用的权限。

    在facebook的开发者网站顶部有我的应用程序标签,然后您必须将自己注册为开发者,然后您必须在facebook开发者网站上添加您的应用程序名称和应用程序SHA代码以及屏幕截图。

    一周后您将收到来自 facebook 开发者的回复,如果一切顺利,您将获得权限。

    这是我将 facebook 与我的应用程序集成时的经验。

    【讨论】:

    • 我已经完成了所有这些,并且我已经批准了所有权限。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-23
    • 2015-07-24
    • 1970-01-01
    • 2012-11-03
    • 2012-12-27
    • 1970-01-01
    相关资源
    最近更新 更多