无法使用publish_stream权限 - 适用于Android 3.0的Facebook SDK

时间:2012-11-28 04:53:29

标签: android facebook

session.openForRead(new Session.OpenRequest(activity).setCallback(statusCallback).setPermissions(Arrays.asList(permissions)));

尝试将“publish_permission”传递给上面的setPermission时出现此错误。为什么?怎么修?你是Facebook开发者在哪里?

com.facebook.FacebookException: Cannot pass a publish permission (publish_stream) to a request for read authorization

1 个答案:

答案 0 :(得分:18)

如错误消息所示,您尝试以read权限打开publish会话。自SDK 3.0起,您必须区分阅读和发布操作,因此如果您想使用publish_stream,则必须在第一次请求后致电session.openForPublish(session.reauthorizeForPublish(