QQ, SINA 타사 로그인

QQ 로그인 SDK의 가장 중요한 두 종류는 TencentOAuthTencentRequest로 전자는 서버에 로그인을 요청하는 데 사용되고 후자는 요청 정보를 포함하는 데 사용된다.현재 QQ 로그인은 모바일 앱에서 아직 SSO 방식을 채택하지 않았으니 앞으로 따라갈 것이다.ControllerView 클래스에서 TencentOAuth 유형의 인스턴스 변수를 선언하고 - (void)viewDidLoad 메서드에서 초기화합니다.
_tencentOAuth = [[TencentOAuth alloc] initWithAppId: @"your app id" andDelegate: self];
TencentOAuth가 수락한 Delegate는 TencentSessionDelegate 유형입니다.그래서 ControllerView 대상은 반드시 TencentSessionDelegate 의뢰를 실현해야 한다.이 의뢰는 다음과 같은 방법을 설명합니다.
- (void)tencentDidLogin; //   - (void)tencentDidLogout; //   - (void)tencentDidNotLogin: (BOOL); //  , 。 - (void)tencentDidNotNetwork; //  

위의 모든 방법을 실현하고 서버에 인증 요청을 합니다
[_tencentOAuth authorize:_permissions inSafari:NO];
_permissions는 하나의 수조로 수조의 모든 항목은 사용자가 권한을 부여한 OpenAPI 목록을 대표한다. 예를 들어 마이크로 블로그, 발표 설명 등을 발표할 수 있다.inSafarisafari에서 로그인해야 하는지 기본값은 NO입니다.

Weibo 로그인


시나닷컴 마이크로박은 이미 SSO 로그인 모드를 채택했다. SSO즉Single Sign On, 단일 로그인이다.공식 라이브러리에서 SinaWeiboSinaWeiboRequest는 두 개의 가장 무거운 종류로 먼저 SinaWeibo 실례 변수를 성명한다.
SinaWeibo *weiboOAth;

생성SinaWeibo 인스턴스:
weiboOAuth = [[SinaWeibo alloc] initWithAppKey:kAppKey appSecret:kAppSecret appRedirectURI:kAppRedirectURI andDelegate: delegate];

좋은 웹페이지 즐겨찾기