国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS QQ第三方登錄實現

2019-10-21 18:50:05
字體:
來源:轉載
供稿:網友

本文實例為大家分享了iOS QQ第三方登錄實現代碼,供大家參考,具體內容如下

一、準備工作

1、到QQ開放平臺(http://connect.qq.com/ )注冊成為開發者,申請appkey,
2、在URL Types中添加QQ的AppID,其格式為:”tencent” + AppID    例如tencent1104463316

二、配置AppDelegate.m

1、導入<TencentOpenAPI/QQApiInterface.h> 和<TencentOpenAPI/TencentOAuth.h>兩個頭文件
2、配置函數:

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {   return [TencentOAuth HandleOpenURL:url]; }  - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {   return [TencentOAuth HandleOpenURL:url]; } 

三、在登錄界面中設置代碼

1、導入#import <TencentOpenAPI/TencentOAuth.h>
2、遵守協議:<TencentSessionDelegate>
3、觸發登陸方法中寫入一下代碼:

-(void)QQLogin {   NSArray* permissions = [NSArray arrayWithObjects:               kOPEN_PERMISSION_GET_USER_INFO,               kOPEN_PERMISSION_GET_SIMPLE_USER_INFO,               kOPEN_PERMISSION_ADD_ALBUM,               nil nil];   [self.tencentOAuth authorize:permissions]; } 

4、獲取用戶信息

-(void)tencentDidLogin {   [self.tencentOAuth getUserInfo]; } [objc] view plain copy 在CODE上查看代碼片派生到我的代碼片- (void)getUserInfoResponse:(APIResponse*) response {   NSLog(@"getUserInfo = %@",response.jsonResponse);   NSLog(@"getUserInfo.nickName = %@",[response.jsonResponseobjectForKey:@"nickname"]);   NSString* alertMessage = [NSStringstringWithFormat:@"%@",response.jsonResponse];   NSString* headerPath = [response.jsonResponseobjectForKey:@"figureurl_qq_2"];   NSString* name = [response.jsonResponseobjectForKey:@"nickname"]; } 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 莆田市| 武陟县| 镇平县| 灵台县| 新安县| 页游| 南漳县| 杭锦旗| 大冶市| 颍上县| 琼中| 论坛| 盐津县| 黔西县| 亚东县| 游戏| 吴川市| 海宁市| 邯郸市| 仁怀市| 汝州市| 台东市| 万盛区| 沽源县| 桃源县| 根河市| 正蓝旗| 玉山县| 中牟县| 理塘县| 民和| 吉木萨尔县| 揭阳市| 和政县| 黔东| 淳安县| 治县。| 阿拉尔市| 泸西县| 都昌县| 辽宁省|