QQ 상호 연결 실현 제3자 qq 로그 인 보충: js 호출 qq 상호 연결 api
텐 센트 는 애플 리 케 이 션 의 빠 른 접속 을 위해 JS SDK 를 제공 했다.JS SDK 는 기 존의 가장 간단 한 QQ 접속 방식 이다.JS SDK 는 QQ 상호 연결 OAuth 2.0 프로 토 콜 의 client - side 모드 를 기반 으로 로그 인 프로 세 스 와 API 목록 의 모든 OpenAPI 호출 방법 을 패키지 합 니 다.개발 자 는 협 의 를 이해 할 필요 가 없고 프론트 데스크 톱 의 상호작용 과 관련 된 매개 변 수 를 자신 이 대응 하 는 매개 변수 로 수정 하면 사용 할 수 있 습 니 다.이 동시에 QQ 상호 연결 은 제3자 의 고급 수요 에 따라 자체 적 으로 설정 할 수 있 는 선택 가능 한 매개 변수 와 관련 함 수 를 제공 하여 개발 자가 자신의 수요 에 따라 유연 하 게 사용 할 수 있 도록 한다.
JS SDK 는 모든 도 메 인 파일 을 설정 할 필요 가 없 으 며 절대 다수의 주류 브 라 우 저 에서 사용 할 수 있 습 니 다.소수의 오래된 버 전의 브 라 우 저 에 대해 서 는 브 라 우 저가 플래시 플러그 인 을 지원 하여 도 메 인 간 통신 문 제 를 완성 해 야 합 니 다.
JS SDK 의 JavaScript 파일 참조
1. 먼저 QQ 로그 인 을 신청 하고 appid 와 appkey 를 성공 적 으로 가 져 와 야 합 니 다.
2. html 페이지 의 적당 한 위치 에 JS 스 크 립 트 패 키 지 를 도입 합 니 다.
메모: 1. 주 소 를 http 또는 https 로 시작 해 야 합 니 다. 2. 이 곳 의 리 셋 주 소 는 신청 한 qq 와 연결 되 어 등 록 된 리 셋 URL 과 일치 해 야 합 니 다.
3. QQ 로그 인 버튼 설치
html 페이지 에 QQ 로그 인 버튼 을 삽입 해 야 하 는 위치 에 다음 코드 를 붙 여 넣 습 니 다.
QC.Login({
btnId:"qqLoginBtn" // id
});
이 단 추 를 누 르 면 로그 인 요청 을 할 수 있 습 니 다.
로그 인 단 추 를 설정 하려 면 로그 인 단 추 를 사용자 정의 하 십시오.수 정 된 코드 를 페이지 에 붙 여 로그 인 버튼 을 놓 습 니 다.
JS SDK 는 Access Token 및 OpenID 를 가 져 오 는 방법 을 봉 인 했 기 때문에 개발 자 는 코드 를 재 개발 하지 않 고 직접 QQ 로 OpenAPI 에 로그 인하 면 된다.
4: 주소 페이지 리 셋
JS SDK 의 리 셋 주소 페이지 로 빈 html 페이지 를 준비 하고 리 셋 주소 페이지 에 다음 예제 코드 를 삽입 합 니 다.
비고: 이 곳 의 리 셋 주 소 는 신청 한 qq 와 연결 되 어 있 는 리 셋 URL 과 일치 해 야 합 니 다.
5: QQ 로그 인 OpenAPI 호출
(1) 호출 방식 설명
QQ 상호 연결 은 JS SDK 에 모든 OpenAPI 인 터 페 이 스 를 봉 인 했 고 개발 자 는 OpenAPI 이름과 OpenAPI 에 필요 한 관련 매개 변수 만 전달 하면 OpenAPI 를 호출 할 수 있다.
OpenAPI 를 호출 할 때 다음 호출 방식 을 통일 적 으로 따 르 십시오.
QC.api(api, paras, fmt, method)
함수 설명:
JS SDK 로 OpenAPI 호출 협조.
(2) OpenAPI 예제 호출
OpenAPI 호출 예제, JS SDK 체험 페이지 를 참조 하 십시오.
(3) JS SDK 의 기타 공개 방법 은 JS 참조SDK 는 설명 문서 의 아래 부분 을 사용 합 니 다.
(비고: JS SDK 사용 설명 문서 에 대한 대략적인 정 리 는 향후 학습 참조 에 편리 합 니 다)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.