0

我不知道为什么会发生它上周对所有人公开。但是今天当我再次测试时,它向我显示了一个锁并且在帖子右侧的Facebook中只说我。

我在stackoverflow中搜索了这个问题,找到了一些手动更改它的方法。但它没有奏效。

有人说要更改隐私设置:Apps > Your_APP_NAME > Settings > Permissions > Default Activity Privacy。

有人说要更改代码来设置受众:

authButton.setDefaultAudience(SessionDefaultAudience.EVERYONE);

感谢您的任何提示。

4

1 回答 1

0

我想我已经解决了这个问题。

想发帖时不要使用 LogginButton 登录。要使用以下代码登录:

session = new Session(this);
Session.setActiveSession(session);
session.openForPublish(new Session.OpenRequest(this)
                    .setCallback(statusCallback)
                    .setLoginBehavior(SessionLoginBehavior.SUPPRESS_SSO)
                    .setPermissions(Arrays.asList("publish_actions")));

注意:是openForPublish而不是openForRead。然后设置权限。

于 2013-05-06T03:13:40.007 回答