qq第三方登录时头像为qq空间头像的问题
来源:互联网 发布:国家护理数据 编辑:程序博客网 时间:2024/04/29 20:40
qq第三方登录时头像为qq空间头像的问题:
UMSocialSnsPlatform *snsPlatform = [UMSocialSnsPlatformManager getSocialPlatformWithName:UMShareToQQ];
snsPlatform.loginClickHandler(self, [UMSocialControllerService defaultControllerService], YES, ^(UMSocialResponseEntity *response){
if (response.responseCode == UMSResponseCodeSuccess)
{
UMSocialAccountEntity *snsAccount = [[UMSocialAccountManager socialAccountDictionary] valueForKey:snsPlatform.platformName];
[[UMSocialDataService defaultDataService] requestSnsInformation:UMShareToQQ completion:^(UMSocialResponseEntity *response) {
SBJson4Writer *writer = [[SBJson4Writer alloc] init];
NSMutableDictionary *qqUserInfoDict = [NSMutableDictionary dictionaryWithDictionary:response.data];
//response.data中的profile_image_url为qq空间的头像,qq头像为snsAccount.iconURL
qqUserInfoDict[@"profile_image_url"] = snsAccount.iconURL;
NSString *json = [writer stringWithObject:qqUserInfoDict];
[BDHttpRequest POST:URL_User_QQLogin parameters:@{@"userInfo":json} success:^(NSURLSessionDataTask *task, id responseObject) {
// 将QQ用户信息发送给服务器
} failure:^(NSURLSessionDataTask *task, NSError *error) {
} cache:NO];
}];
}
UMSocialSnsPlatform *snsPlatform = [UMSocialSnsPlatformManager getSocialPlatformWithName:UMShareToQQ];
snsPlatform.loginClickHandler(self, [UMSocialControllerService defaultControllerService], YES, ^(UMSocialResponseEntity *response){
if (response.responseCode == UMSResponseCodeSuccess)
{
UMSocialAccountEntity *snsAccount = [[UMSocialAccountManager socialAccountDictionary] valueForKey:snsPlatform.platformName];
[[UMSocialDataService defaultDataService] requestSnsInformation:UMShareToQQ completion:^(UMSocialResponseEntity *response) {
SBJson4Writer *writer = [[SBJson4Writer alloc] init];
NSMutableDictionary *qqUserInfoDict = [NSMutableDictionary dictionaryWithDictionary:response.data];
//response.data中的profile_image_url为qq空间的头像,qq头像为snsAccount.iconURL
qqUserInfoDict[@"profile_image_url"] = snsAccount.iconURL;
NSString *json = [writer stringWithObject:qqUserInfoDict];
[BDHttpRequest POST:URL_User_QQLogin parameters:@{@"userInfo":json} success:^(NSURLSessionDataTask *task, id responseObject) {
// 将QQ用户信息发送给服务器
} failure:^(NSURLSessionDataTask *task, NSError *error) {
} cache:NO];
}];
}
0 0
- qq第三方登录时头像为qq空间头像的问题
- 第三方登录QQ+获取QQ头像
- 第三方登录(传递QQ头像)
- QQ第三方登录获取头像
- QQ第三方登录返回头像和昵称
- 友盟第三方登录获取QQ的头像和昵称
- 友盟第三方登录获取QQ的头像和昵称
- 友盟第三方QQ登录和获取用户登录信息并设置用户头像
- 使用友盟完成第三方QQ登录,并回传头像等数据
- qq第三方登录问题
- 好看的QQ头像
- qq第三方登陆和回传头像
- 通过QQ号码获取QQ头像、昵称以及空间头像
- 通过QQ号获取QQ头像、昵称以及空间头像
- QQ的第三方登录
- QQ的第三方登录
- 第三方登录 腾讯QQ为例
- QQ第三方登录
- Spring JMS ActiveMQ Topic Example
- 【2015】给一个不多于三位的正整数,求出它是几位数,并分别打印出各位上的数字。
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- restful api文档生成器--神器
- 【QT小玩具】将图片转换为字符
- qq第三方登录时头像为qq空间头像的问题
- 常见贴片元器件封装
- SNMP的应用
- RecyclerView: No adapter attached; skipping layout
- 关于RPC与MQ异同的理解
- 【干货】国外程序员整理的 C++ 资源大全
- 有感而发
- c++之复数类运算
- 性能测试应该怎么做?