【问题标题】:Permissions en SDK Facebook 3.0SDK Facebook 3.0 的权限
【发布时间】:2013-03-16 08:32:37
【问题描述】:

我正在使用新的 SDK Facebook 3.0。我知道当我想请求权限时(没有基本权限),我必须像这样在 LoginButton 中设置它:

 signInFBButton.setReadPermissions(Arrays.asList("email"));

但是当我不使用 LoginButton 时,我不知道该怎么做。我正在使用 openActiveSession() 来打开会话,但我必须接收电子邮件,而且如果没有 LoginButton,我不知道该怎么做。

有什么帮助吗?

谢谢。

【问题讨论】:

    标签: android facebook authentication login permissions


    【解决方案1】:

    创建一个Session.OpenRequest(它使用构建器模式)。

    Session.OpenRequest openRequest = new Session.OpenRequest(this);
    openRequest.setPermissions(...)
               .setCallback(...);
    

    然后创建一个新的会话并将其设置为活动会话

    Session session = new Session(this);
    Session.setActiveSession(session);
    

    最后,打开刚刚创建的会话

    session.openForRead(openRequest); 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-12
      • 2011-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多