无法获得 Facebook 发布权限 - Android

Unable to get Facebook Publish Permission - Android

我正在尝试为我的应用程序获得用户的 publish_actions 许可。用户已经通过 facebook 登录,在这种情况下,我要求应用程序需要一些读取权限。获取读取权限工作正常,但 publish_actions 似乎存在一些问题。我的代码是:

private void asktopublish() {
    LoginManager.getInstance().logInWithPublishPermissions(this, Arrays.asList("publish_actions"));
    CallbackManager callbackManager = CallbackManager.Factory.create();

    LoginManager.getInstance().registerCallback(callbackManager,
            new FacebookCallback<LoginResult>() {
                @Override
                public void onSuccess(LoginResult loginResult) {
                    Toast.makeText(getApplicationContext(), "Done", Toast.LENGTH_LONG);
                }

                @Override
                public void onCancel() {
                }

                @Override
                public void onError(FacebookException error) {

                }
            });
}

当用户单击我的按钮授予权限时,Facebook activity 打开但几乎立即关闭并且似乎也是空的。

我试过在网上寻找其他解决方案,但他们都使用较旧的 fb sdk。

正如@MBat 所建议的那样,我将用户添加为测试人员并且它有效