繁体   English   中英

Android中Facebook 3.0 SDK的写入权限

[英]Writing Permission for Facebook 3.0 SDK in Android

我已成功将登录和退出方法加载到我的应用程序中。 我想在单击按钮时获得写权限。 (谈论警报框,例如“应用程序名称”正在尝试获得发布权限)

这可能吗?

它尝试:

Session.setActiveSession(session);
        if (session.getState().equals(SessionState.OPENED))
        {
            session.openForPublish(new Session.OpenRequest(this).setCallback(statusCallback));
        }

不起作用 有人可以指导我吗?

谢谢!

尝试这个。 它将检查发布权限,如果会话没有发布权限,它将创建一个新权限请求。

Session session = Session.getActiveSession();    
private static final List<String> PERMISSIONS = Arrays.asList("publish_actions");

List<String> permissions = session.getPermissions();
if (!isSubsetOf(PERMISSIONS, permissions)) {
    Session.NewPermissionsRequest newPermissionsRequest = new Session
             .NewPermissionsRequest(getActivity(), PERMISSIONS);
     session.requestNewPublishPermissions(newPermissionsRequest);

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM