刚才在做环信的东西,不得不说提供的接口略少。
我需要本系统和环信的系统的关联。本系统修改了用户名,环信也必须修改用户名。而环信没有修改用户名的接口。怎么办呢?我的思路与做法就是删除原用户,复制好友新建用户。如果有好的思路麻烦告诉我评论下,谢谢。
在获取好友列表时,我的做法是:
// 获取原号码的好友列表
ObjectNode friendNode = EasemobIMUsers.getFriends(preUserName);
List<String> friendList = new ArrayList<String>();
JsonNode arrNode = friendNode.get("data");
if (arrNode.isArray())
{
for (final JsonNode objNode : arrNode)
{
friendList.add(objNode.asText());
}
}
查阅许久才得到的,感觉这不是一个好方法,但是貌似还有几种可行或者类似的功能,就是通过jackson,ObjectMapper等等。感觉这个才是正确的高效的做法。只是没有时间探索了,后面再更新吧。