我有一个 facebook android 应用程序。在这个应用程序中有登录(具有相对权限)。第二次我想制作一个 facebook 共享。问题是出现另一个权限(显然)..我希望这似乎只有一个权限......如何?我在 facebook 控制台中添加了 publish_stream,但没有结果!!
问问题
76 次
1 回答
0
您不能将它们都定义为登录按钮
如果要发布,则需要从当前打开的会话中“询问”更多权限
喜欢:
private void requestPublishPermissions(Session session) {
if (session != null && !session.getPermissions().contains("publish_actions")) {
System.out.println("SEESION Permission");
Session.NewPermissionsRequest newPermissionsRequest = new Session.NewPermissionsRequest(mainFragment, Arrays.asList("publish_actions"));
// demonstrate how to set an audience for the publish permissions,
// if none are set, this defaults to FRIENDS
// .setDefaultAudience(SessionDefaultAudience.FRIENDS);
session.requestNewPublishPermissions(newPermissionsRequest);
}
}
有关权限的更多信息,请访问:
https://developers.facebook.com/docs/reference/android/3.0/LoginButton/#setReadPermissions(List)
于 2013-04-03T18:51:22.890 回答