首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

视频会议集成入开心网小应用

2012-10-25 
视频会议集成进开心网小应用今天用了半个小时将视频会议集成进了开心网(人人网)中,其实做的工作很简单:获

视频会议集成进开心网小应用

今天用了半个小时将视频会议集成进了开心网(人人网)中,其实做的工作很简单:

    获取人人网登陆账号UID自动生成个密码,结合UID,在Openmeetings自动创建账号并登陆(如已有账号,则直接登录)
就是小小的两步即可实现,小应用地址:http://apps.renren.com/openmeetings
由于目前未审核,所以最多允许10个用户添加。
你可以通过以下代码获取登陆后的开心网(人人网)信息(很可惜,好像不能获取Email信息,呵呵):
   String sessionKey=request.getParameter("xn_sig_session_key");   if(sessionKey==null)   {           String url="http://app.renren.com/apps/tos.do?v=1.0&api_key="+Config.apiKey+"&next=http://apps.renren.com/openmeetings/";    response.sendRedirect(url);    return;   }   XiaoneiRestClient client = new XiaoneiRestClient(Config.apiKey,Config.secret,sessionKey);   int uid=client.users_getLoggedInUser();   String uname = "";      try{    EnumSet<ProfileField> enumFields = EnumSet.of(ProfileField.NAME,                                 ProfileField.HOMETOWN_LOCATION,ProfileField.BIRTHDAY,                                 ProfileField.HEADURL,ProfileField.MAINURL,                                 ProfileField.SEX,ProfileField.TINYURL,                                 ProfileField.UNIVERSITY_HISTORY,                                 ProfileField.WORK_HISTORY);          Document doc = client.users_getInfo(uid, enumFields);           System.out.println(doc.toString());        UsersGetInfoResponse loggedUserGetInfoRes = (UsersGetInfoResponse) client.getResponsePOJO();        List<User> lu=loggedUserGetInfoRes.getUser();        if(lu!=null){        for(User u:lu)        {        uname = u.getName();        }         } }catch(Exception e) {   out.println("ERROR:"+e.toString());  e.printStackTrace(); }
?

热点排行