WeChat 로그인의 몇 가지 새로운 기능

大家讲道理
풀어 주다: 2017-04-11 14:24:21
원래의
2336명이 탐색했습니다.

이 기능이 늘 궁금했는데, 어제 드디어 작동이 되었습니다. 여기에 녹음하세요. WeChat 공식 소개

WeChat OAuth2를 수행하기 전에 WeChat OAuth2.0 인증 로그인 및 액세스를 수행하기 전에 WeChat 오픈 플랫폼에 개발자 계정을 등록하고 이미검토통과된 웹사이트 신청서를 확인하고 해당AppID 및 AppSecret을 받으세요. WeChat 로그인을 신청하고 검토를 통과한 후 액세스 프로세스를 시작할 수 있습니다.

QR 코드 받기

공식 문서에는 개발자 계정 검토 수수료가 엔300. 오픈플랫폼의 관리센터에서 웹사이트 애플리케이션을 생성할 수 있으며, 심사를 통과한 후 AppID와 AppSecret을 획득하게 됩니다. 프롬프트 범위 또는 권한이 없습니다

또한 도메인 이름을 잘못 입력하면 다음 날까지 기다려야 합니다. >

https://open.weixin.qq.com/connect/qrconnect?appid=

wxd96be4258f671

daa&redirect_uri=http://www.warmwood.com/WeiXinAuth&response_type=code&scope=snsapi_login&state=3d6be0a4035d839573b04816624a415e#wechat_redirect 매개변수가 올바르면 올바른 QR 코드를 얻을 수 있습니다. 다음 단계는 사용자 정보를 얻고 로그인하는 것입니다. 이때

디버그참, QR코드는 웹사이트 애플리케이션에 설정된 도메인 이름만 인식하고, 로컬호스트는 사용할 수 없습니다. 서버에 로그인해야 하나요? 이 과정이 좀 헷갈리네요. 개발자 도구인데 로컬에서 디버깅하는 방법을 모르겠습니다.(부끄럽네요...) 코드가 많지 않아서 Senparc

프레임워크

를 사용했습니다. .

OAuthApi.GetUserInfo는 사용자의 아바타, 도시 등을 포함한 관련 사용자 정보를 얻습니다. 또는 사용자를 찾아 로그인만 하면 됩니다. 그러나 사용자가 여러 제3자를 통해 로그인하는 경우에는 여러 사용자를 생성하지 않고 해당 계정이 동일한 사람인지 확인해야 합니다.


얻은 정보에는 이메일 주소와 비밀번호가 없습니다.

공식 계정 로그인

WeChat에 로그인하고 웹사이트에서 QR 코드를 스캔해도 작동하지 않습니다. Scope는 userinfo를 사용하며, 웹사이트 코드 스캐닝은 개발 플랫폼에서 웹사이트 애플리케이션을 생성해야 합니다. 둘이 얻은 openid는 다르지만, 유료 앱 ID는 판매자의 ID와 일치해야 하며, 그렇지 않으면 결제가 불가능합니다.

  <a title="微信登录" class="logwx" id="zhilogon" href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxd6bc2f224b5ffbac&redirect_uri=http://www.xxx.com/weixinAuth&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect">
            <img src="/images/logwx.png" />
        </a>
로그인 후 복사

공식계정의 appid를 사용하지 않으신다면, 공식계정의 appid를 사용하여 원클릭으로 로그인하실 수도 있습니다. 차이점은 판매자 계정에 바인딩된 앱이 공식 계정 내에서 결제에 사용될 수 있는지 여부에 따라 결정된다는 것입니다.


https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx0caae1edac6498a2&redirect_uri=http://www.xxx.com/weixinAuth&response_type=code&scope=snsapi_login&state=STATE#wechat_redirect
로그인 후 복사

공식 계정 및 웹 애플리케이션의 로그인 인터페이스는 다음과 같습니다



인터페이스가 약간 다릅니다.

위 내용은 WeChat 로그인의 몇 가지 새로운 기능의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿