이 기능이 늘 궁금했는데, 어제 드디어 작동이 되었습니다. 여기에 녹음하세요. WeChat 공식 소개
WeChat OAuth2를 수행하기 전에 WeChat OAuth2.0 인증 로그인 및 액세스를 수행하기 전에 WeChat 오픈 플랫폼에 개발자 계정을 등록하고 이미검토통과된 웹사이트 신청서를 확인하고 해당AppID 및 AppSecret을 받으세요. WeChat 로그인을 신청하고 검토를 통과한 후 액세스 프로세스를 시작할 수 있습니다.
공식 문서에는 개발자 계정 검토 수수료가 엔300. 오픈플랫폼의 관리센터에서 웹사이트 애플리케이션을 생성할 수 있으며, 심사를 통과한 후 AppID와 AppSecret을 획득하게 됩니다. 프롬프트 범위 또는 권한이 없습니다
또한 도메인 이름을 잘못 입력하면 다음 날까지 기다려야 합니다. >
https://open.weixin.qq.com/connect/qrconnect?appid=
wxd96be4258f671daa&redirect_uri=http://www.warmwood.com/WeiXinAuth&response_type=code&scope=snsapi_login&state=3d6be0a4035d839573b04816624a415e#wechat_redirect 매개변수가 올바르면 올바른 QR 코드를 얻을 수 있습니다. 다음 단계는 사용자 정보를 얻고 로그인하는 것입니다. 이때
디버그참, QR코드는 웹사이트 애플리케이션에 설정된 도메인 이름만 인식하고, 로컬호스트는 사용할 수 없습니다. 서버에 로그인해야 하나요? 이 과정이 좀 헷갈리네요. 개발자 도구인데 로컬에서 디버깅하는 방법을 모르겠습니다.(부끄럽네요...) 코드가 많지 않아서 Senparc프레임워크
를 사용했습니다. . code = Request.QueryString[ state = Request.QueryString[
(code !=
Logger.Info( + +
url = result = <OAuthAccessTokenResult>(, url, = user =);
}
얻은 정보에는 이메일 주소와 비밀번호가 없습니다.
공식 계정 로그인
<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>
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!