嘿我正在尝试使用两种不同类型的权限。
我知道我无法像这样一起设置LoginButton authButton的权限:
LoginButton authButton = (LoginButton) view.findViewById(R.id.authButton);
authButton.setReadPermissions(Arrays.asList("friends_games_activity"));
authButton.setPublishPermissions(Arrays.asList("publish_actions"));
我需要致电
authButton.clearPermissions();
他们之间的
但是,如果用户例如读取数据 现在需要点击“发送分数”按钮发送例如分数 他需要再次按下登录按钮
有没有办法更改会话权限而无需重新连接并按下loggin按钮?
如何在没有问题的情况下添加2个权限(friends_games_activity和publish_actions)?
答案 0 :(得分:1)
查看SDK附带的Scrumptious示例应用程序。特别是SelectionFragment类。里面有一个名为handleAnnounce的方法,它显示了请求其他权限的推荐方法。
答案 1 :(得分:0)
LoginButton authButton = (LoginButton) view.findViewById(R.id.authButton);
authButton.setPublishPermissions("publish_actions");
authButton.setFragment(this);
Session.NewPermissionsRequest newPermissionsRequest = new
Session.NewPermissionsRequest(this, Arrays.asList("friends_games_activity"));
Session.getActiveSession().requestNewReadPermissions(newPermissionsRequest);