无法获得Facebook发布权限 - Android

时间:2015-07-05 21:48:00

标签: android facebook publish

我正在尝试从用户那里获取我的应用程序的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活动会打开但几乎立即关闭,并且似乎也是空的。

我已尝试在线寻找其他解决方案,但他们都使用较旧的fb sdk。

1 个答案:

答案 0 :(得分:4)

正如@MBat建议的那样,我将用户添加为测试人员并且可以正常工作