XMPP之群组获取
2016-03-01 13:54
190 查看
我刚开始做的时候也是费了很多时间,不知道怎么获取,后来用了一个很笨的办法,那就是用rest模拟请求,从Openfire直接获得群组(这个方法可以看Openfire文档,有问题可以QQ:770717901)
上代码
上代码
///********rest模拟数据解析*********/// AFHTTPRequestOperationManager * manager =[AFHTTPRequestOperationManager manager]; manager.securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeNone]; manager.requestSerializer = [AFJSONRequestSerializer serializer]; manager.responseSerializer = [AFJSONResponseSerializer serializer]; [manager.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Accept"]; [manager.requestSerializer setValue:@"751Pyh33qbd1kDQS" forHTTPHeaderField:@"Authorization"]; [manager GET:@"http://192.168.99.106:9090/plugins/restapi/v1/chatrooms" parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) { _chatArray = [responseObject objectForKey:@"chatRoom"]; //唯一的问题就是有一个群组的时候获取的不是数组,有多个群组的时候获取的是数组,要判断一下 } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"%@",error); }];
相关文章推荐
- [转][XMPP] gtalk & XMPP & libjingle
- IM 协议的分析和选取 (XMPP&WebSocket)
- XMPP学习笔记(1)
- Ubuntu12.04(64bit)上部署编译运行Openfire+Spark环境
- 在Openfire源码中添加自己的插件
- 关于sparkweb
- tigase的message流转
- wikipedia上的AMQP介绍
- iOS开发之使用XMPPFramework实现即时通信(一)
- iOS开发之使用XMPPFramework实现即时通信(二)
- iOS开发之使用XMPPFramework实现即时通信(三)
- IOS录音发送
- [素材资源] Android实现推送方式解决方案(转)
- XMPP
- 谷歌雅虎将联手实行即时信息兼容性计划
- Jabber介绍
- Jabber介绍(补充)
- 网址收藏
- 日积月累