您的位置:首页 > 其它

关于qq登陆获取头像问题

2016-07-05 12:10 387 查看
qq登陆默认返回的头像是空间头像(sso)

    [ShareSDK
getUserInfo:SSDKPlatformTypeQQ

           onStateChanged:^(SSDKResponseState state,
SSDKUser *user, NSError *error)

     {

         if (state ==
SSDKResponseStateSuccess)

         {

             NSLog(@"uid=%@",user.uid);

             NSLog(@"%@",user.credential);

             NSLog(@"token=%@",user.credential.token);

             NSLog(@"nickname=%@",user.nickname);

//可以在 user.rawdata 获取更详细的数据,包括qq,头像(各种尺寸),qq空间头像,qq地址什么的

             NSLog(@"%@",user.rawData);

             NSString *userIcon = user.rawData[@"figureurl_qq_2"];

             NSMutableDictionary *dict = [NSMutableDictionary
dictionary];

             dict[@"appid"] = user.uid;

             dict[@"passwd"] =
@2;

             //三方检验

             [weakself thirdCheck:dict
nickName:user.nickname
icon:userIcon];

         }

         

         else

         {

             NSLog(@"%@",error);

         }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: