iOS-OC-通过融云APPKey和AppSecret获取融云Token
来源:互联网 发布:网络现金赌博官网 编辑:程序博客网 时间:2024/04/30 02:26
RCIMAppKey:融云appKey
KAppSecret:融云appSecret
以下是基于AFNetWorking的请求方法
+ (void)requestRCIMDataBaseWithURL:(NSString *)urlStr parameters:(id)parameters completed:(void(^)(id responseObject))completed{ AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; NSString *timestamp = [[NSString alloc] initWithFormat:@"%ld",(NSInteger)[NSDate timeIntervalSinceReferenceDate]]; NSString *nonce = [NSString stringWithFormat:@"%d",arc4random()]; NSString *signature = [[NSString stringWithFormat:@"%@%@%@",RCIMAppKey,nonce,timestamp] stringFromMD5]; //以下拼接请求内容 [manager.requestSerializer setValue:RCIMAppKey forHTTPHeaderField:@"App-Key"]; [manager.requestSerializer setValue:nonce forHTTPHeaderField:@"Nonce"]; [manager.requestSerializer setValue:timestamp forHTTPHeaderField:@"Timestamp"]; [manager.requestSerializer setValue:signature forHTTPHeaderField:@"Signature"]; [manager.requestSerializer setValue:KAppSecret forHTTPHeaderField:@"appSecret"]; [manager.requestSerializer setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"]; //开始请求 [manager POST:RCIMURLNEW(urlStr) parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) { //这里你就能得到token啦~ if (completed) { completed(responseObject); } } failure:^(AFHTTPRequestOperation *operation, NSError *error) { if (completed) { completed(nil); } }];}
调用方法
NSString *portraitUri = [NSString stringWithFormat:@"http://%@/pic_avatar_%@.jpg",QINIUURL,PersonInfo.number];//头像地址 NSDictionary *dict = @{@"userId":PersonInfo.number,@"name":PersonInfo.name,@"portraitUri":portraitUri}; [LFNetWorkManager requestRCIMDataBaseWithURL:@"user/getToken.json" parameters:dict completed:^(id responseObject) { NSInteger code = [responseObject[@"code"] integerValue]; if(code==200){ NSString *RYINToken = responseObject[@"token"]; NSLog(@"融云Token:%@",RYINToken); } }];
0 0
- iOS-OC-通过融云APPKey和AppSecret获取融云Token
- OAUTH appkey appsecret token sign签名等
- AppKey和AppSecret的关系
- iOS 融云获取token
- 京东宙斯平台使用方法(accesstoken,appkey,appsecret参数和SDK的获取)
- 融云获取Token
- appkey 和 secret key & token
- appkey 和 secret key & token
- 何为AppID、 AppKey、AppSecret?
- 新浪微博 高级授权 scope 教程 附现成的appkey, appsecret和redirect_uri
- iOS融云获取Token问题,献给iOS融云新手!
- Android客户端获取融云Token方法
- Android 集成融云IM(一) 前提准备和获取Token
- 开放api接口平台都会有appid、appkey、appsecret
- 融云即时通讯的代码获取Token(Http请求)
- 融云在移动端获取token(swift)版
- (SHA1加密)融云即时通讯获取Token号
- iOS 获取token笔记
- c++第六次实验
- 文章标题
- C中变长宏使用
- POJ-2524-Ubiquitous Religions(并查集 集合数量)
- 设置串口参数返回87的问题
- iOS-OC-通过融云APPKey和AppSecret获取融云Token
- radosgw layout (rgw 布局)
- SQL语句insert into 不存在则插入,存在则修改
- Undefined symbol ADC_Cmd (referred from adc.o) 出错
- java读书笔记(一)
- java中的懒汉模式(单例模式)
- 这是我的第一篇博客,初来驾到请多多指教!
- Android Studio常用插件
- Spring UT-IT