[英]Cannot use publish_stream permission - Facebook SDK for Android 3.0
session.openForRead(new Session.OpenRequest(activity).setCallback(statusCallback).setPermissions(Arrays.asList(permissions)));
I get this error when trying to pass "publish_permission" to setPermission as above. 尝试将“publish_permission”传递给setPermission时,我收到此错误。 Why? 为什么? How to fix? 怎么修? Where are you Facebook developers? Facebook开发者在哪里?
com.facebook.FacebookException: Cannot pass a publish permission (publish_stream) to a request for read authorization
As the error message states you are trying to open a read
session with a publish
permission. 由于错误消息指出您正在尝试使用publish
权限打开read
会话。 Since SDK 3.0 you have to distinguish between read and publish actions, so if you want to use publish_stream
you have to call session.openForPublish(
or session.reauthorizeForPublish(
after your first request. 从SDK 3.0开始,您必须区分读取和发布操作,因此如果要使用publish_stream
,则必须调用session.openForPublish(
或session.reauthorizeForPublish(
在第一次请求之后)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.