我打电话时在 Facebook Android SDK 中
Session tempSession = new Builder(this).build();
Session.setActiveSession(tempSession);
tempSession.openForRead(new OpenRequest(this).setPermissions(FB_PERMISSIONS));
它有一个 FB 会话,一切都正常运行。但是当我替换Read
为Publish
. 即跟随
Session tempSession = new Builder(this).build();
Session.setActiveSession(tempSession);
tempSession.openForPublish(new OpenRequest(this).setPermissions(FB_PERMISSIONS));
它给出了一个错误,即会话为空,并且无法获得对空会话的发布权限。
你能告诉我为什么会这样吗?处理这个问题的最佳方法是什么?