Можно ли использовать разрешения на чтение и публикацию одновременно? - PullRequest
0 голосов
/ 28 марта 2019

Я хочу войти в систему с правами на чтение и публикацию через LoginManager одновременно. Есть ли возможность?

Я нашел решение, подобное этому, но оно заставляет пользователя дважды открыть окно

Есть идеи?

LoginManager
            .logInWithReadPermissions(['public_profile'])
            .then(
            function(result) {
                if (result.isCancelled) {
                    console.log("Login cancelled");
                } else {
                    console.log(
                        "Login success with permissions: " +
                        result.grantedPermissions.toString()
                    );

                    LoginManager
                        .logInWithPublishPermissions(['manage_pages'])
                        .then(
                            function(result) {
                                if (result.isCancelled) {
                                    console.log("Login cancelled");
                                } else {
                                    console.log(
                                        "Login success with permissions: " +
                                        result.grantedPermissions.toString()
                                    );

                                    AccessToken.getCurrentAccessToken().then((data) => {
                                        console.log(data.accessToken.toString())
                                    })
                                }
                            },
                            function(error) {
                                console.log("Login fail with error: " + error);
                            }
                        );
                }
            },
            function(error) {
                console.log("Login fail with error: " + error);
            }
        );
...