qq空间分享打不开为什么总需要登陆怎么解决

> 博客详情
注意:QQ本身没有授权功能,所以想要使用QQ做第三方登录必须通过QQ空间来实现!第一步:集成ShareSDK(步骤同集成分享的一样,如果已经集成过就不用再重新集成了),这里需要注意的是,由于是要通过QQ空间来实现授权登录,所以在下载ShareSDK包的时候别忘了勾选QQ空间,不然会报尚未导入平台(6)的错误。第二步:打开工程中的*AppDelegate.m(*代表你的工程名字)?文件,导入QQSDK的头文件:& && && && &#import &TencentOpenAPI/QQApiInterface.h&& && && && &#import &TencentOpenAPI/TencentOAuth.h&& && &&检查是否已加入handleOpenURL的处理方法,如果没有则添加如下代码:-&(BOOL)application: (UIApplication&*)application&&handleOpenURL: (NSURL&*)url{& &&return&[ShareSDK handleOpenURL:url& && && && && && && && && & wxDelegate:}-&(BOOL)application: (UIApplication&*)application& && && && && & openURL: (NSURL&*)url& && && && && & sourceApplication: (NSString&*)sourceApplication& && && && && & annotation: (id)annotation{& &&return&[ShareSDK handleOpenURL:&url& && && && && && & sourceApplication:sourceApplication& && && && && && & annotation:&annotation& && && && && && & wxDelegate:&}& &&第三步:&加入QQ空间初始化方法& &在*AppDelegate.m里面的-&(BOOL)application: (UIApplication&*)application didFinishLaunchingWithOptions: (NSDictionary&*)launchOptions{}方法中//初始化我们的sdk[ShareSDK&"];//添加QQ空间应用[ShareSDK connectQZoneWithAppKey:@""& && && && && && && && && & appSecret:@"aed9be27bae87cd"& && && && && && & qqApiInterfaceCls:[QQApiInterface class]& && && && && && && &tencentOAuthCls:[TencentOA注意:这里需要填入的AppKey就是您在QQ互联注册应用的AppID,appSecret就是AppKey!第四步:配置QQ空间的URL Schemes& & 打开*-Info.plist(*代表你的工程名字)。找到URL types配置项(如果没有则新增),展开URL types – URL Schemes,在URL Schemes下分别各新增一项用于QQ空间的Scheme(如果不添加则会导致法返回应用)。其填写格式为:tencent+appID(你在QQ空间中申请的AppId), 如:tencent。第五步:授权登录并获取用户信息& & 在您的点击事件方法中加入授权获取用户信息接口:[ShareSDK getUserInfoWithType:ShareTypeQQSpace& && && && && && && && && && && & authOptions:nil& && && && && && && && && && && && && && && &result:^(BOOL&result, id&ISSPlatformUser& userInfo, id&ICMErrorInfo& error)&{& && && && && && && && && && &&& && && && && && && && && && &&if&(result)& && && && && && && && && && &&{& && && && && && && && && && && && && && && && &//打印输出用户uid:& && && && && && && && && && && && && && && && && && && && && && &&&NSLog(@"uid = %@",[userInfo uid]);& && && && && && && && && &&&//打印输出用户昵称:& && && && && && && && && && && &&&NSLog(@"name = %@",[userInfo nickname]);& && && && && && && && && & //打印输出用户头像地址:& && && && && && && && && && && &&&NSLog(@"icon = %@",[userInfo profileImage]);}else{& &&&NSLog(@"授权失败!error code == %d, error code == %@", [error errorCode], [error errorDescription]);&&}}];注意:ShareTypeQQSpace这里一定是写QQSpace不能写QQ否则会报 不支持授权功能的错误。& && && &&&这里只在result里面做了输出的操作 如果您想要做存储数据或者其它显示都可以在这里面操作!
人打赏支持
码字总数 32359
支付宝支付
微信扫码支付
打赏金额: ¥
已支付成功
打赏金额: ¥我登陆了两个qq,安装了两个浏览器,有一个用两个浏览器进入空间都无法进行任何操作。另一个QQ对于两个浏览器都能正常使用,请问这是怎么回事,有什么办法解决?
我想可你的安装文件爽的谦容性有关,修复安装文件一般无事
其他答案(共1个回答)
一、电脑速度“慢”是主要问题
1、网络故障(新浪系统、地方连接等);
2、电脑故障(先天不足、后天维护保养差等);
3、速度慢多数情况是网络慢新...
QQ空间无法登陆原因可能一---------您的空间含有自定义JS代码,而且你的QQ空间经过升级。
解决方法:登录
,以您的QQ号登录后,并将安全模式勾上,...
是不是不支持啊
刷新!杀毒!!
一般出现空间进不去的原因有:1、是FLASH插件没有安装,那么你就要安装FLASH 8.0插件
2、是你设置的计算机安全级别过高,打开IE--工具--INTE...
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区}

我要回帖

更多关于 qq空间打不开怎么解决 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信