我正在尝试为我的应用获得用户的 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 所建议的,我将用户添加为测试人员并且它有效
关于android - 无法获得 Facebook 发布权限 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31235324/