facebook权限对话框未请求所有权限



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

现在当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"

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

"用户正在获取null…!!"

使用时

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) {

任何帮助都将不胜感激。。。

只要facebook应用程序已经在设备中,它就会根据您在facebook应用程序中的登录详细信息获得权限。

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

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

在一周内,你将得到facebook开发者的回应,如果一切顺利,你将获得权限。

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

最新更新