0

全部,

我收到“无法请求发布或管理没有权限的授权”。在下面的一段代码上。怎么了?

Session session = Session.getActiveSession();
if (!session.isOpened() && !session.isClosed()) {
    final List<String> PERMISSIONS = Arrays.asList("publish_stream");
    OpenRequest openRequest=new Session.OpenRequest(this);
    openRequest.setPermissions(PERMISSIONS);
    openRequest.setCallback(statusCallback);
    openRequest.setDefaultAudience(SessionDefaultAudience.ONLY_ME);
    openRequest.setLoginBehavior(SessionLoginBehavior.SSO_WITH_FALLBACK);
    //session.openForPublish(openRequest);
    session.openForPublish(new Session.OpenRequest(this).setCallback(statusCallback));
} else {
    Session.openActiveSession(this, true, statusCallback);
}

在对 openForPublish() 的任一调用中。

谢谢你。

4

1 回答 1

1

好吧,别管那个了。我需要调用“session.openForPublish(openRequest);” 一切正常。我想这是一些暂时的故障。

但是由于某种原因,我在访问 Facebook 登录页面“R.layout.com_facebook_login_activity_layout”时遇到了另一个异常“NoClassDefFoundError”。

任何想法?

于 2013-05-30T22:06:34.797 回答