https://doraemin.tistory.com/33
이전 포스팅을 통해, 위챗 로그인 open api 활용은
대한민국 소속의 개인인 내가 불가능 한 것으로 판명...
(중국인이거나, 해외 법인의 경우 가능)
그래도, 어떻게 이용할 수 있는지는 알아보자.
오픈 플랫폼 활용 설명이 자세히 잘 나와있다.
(카카오의 오픈 플랫폼과 과정이 굉장히 비슷하다.)
https://developers.weixin.qq.com/doc/oplatform/en/Website_App/WeChat_Login/Wechat_Login.html
1단계: 코드 요청
자신의 고유한 식별자를 나타내는 appid 값을 넣어주고
자신이 설정한 redirect_uri 값을 넣어주고,
response_type=code,
scope값과 state 값도 넣어주자.
그러면 아래와 같이 응답이 온다.
제대로 응답이 잘 오게 된다면 code 란에 유효한 코드 값을 전달 받을 수 있게 된다. 해당 값이 2단계에서 필요하게 된다.
2단계: 코드를 사용하여 액세스 토큰 얻기
자신의 고유한 식별자를 나타내는 appid 값을 넣어주고
자신의 secret 값을 넣어주고,
code는 앞서 1단계에서 얻은 결과 값을 넣어주고,
grant_type 값도 넣어주자.
그럼 아래와 같이 응답이 온다.
access token이 잘 전달되는 것을 볼 수 있다.
3단계: access_token을 사용하여 API 호출
액세스 토큰을 얻은 후 다음과 같이 제공된 API를 호출할 수 있습니다.
위챗 로고 / 아이콘 / 버튼
https://developers.weixin.qq.com/doc/oplatform/en/Downloads/Design_Resource.html
'웹 개발' 카테고리의 다른 글
[GitHub] 사용법 (fork, commit, PR) (0) | 2024.10.22 |
---|---|
[GitHub] 원하는 파일만 개별로 추가하는 add 및 취소하는 reset (0) | 2024.10.20 |
카카오 '톡캘린더' REST API 사용법 _ 일반 일정 > 삭제하기 (0) | 2024.08.30 |
카카오 '톡캘린더' REST API 사용법 _ 일반 일정 > 수정하기 (0) | 2024.08.30 |
카카오 '톡캘린더' REST API 사용법 _ 일반 일정 > 상세 조회하기 (0) | 2024.08.30 |