Facebook聊天的Asmack不能与PrivacyListManager一起使用

时间:2013-05-16 09:29:57

标签: android facebook xmpp smack asmack

我在Android应用程序中工作,我已经使用aSmack成功将Facebook聊天集成到我的Android应用程序中。但是当我使用aSmack图书馆登录Facebook聊天时,我的脸书状态可供FB中的每个人使用。我想设置一个隐私列表,以便只有我选择的朋友才能在Facebook上在线看到我。

但是当我尝试使用aSmack库的PrivacyListManager设置我的隐私列表时,它总是返回错误feature-not-implemented(501)。有没有解决方案使用aSmack?

请查看我的代码:

  // Get the privacy manager for the current connection.  
      PrivacyListManager privacyManager = PrivacyListManager
        .getInstanceFor(connection);

       try {
       PrivacyList[] lists = privacyManager.getPrivacyLists();
       privacyManager.createPrivacyList(listName, privacyItems);
      } catch (XMPPException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
      }

如果aSmack不可能,请建议我另一个解决方案。

1 个答案:

答案 0 :(得分:1)

这表明服务器不支持该功能。与chat developers page相比,这是准确的。

看起来他们没有完整的XMPP支持核心规范,只支持几个XEP。

这不是Smack / aSmack问题。