Heim >WeChat-Applet >WeChat-Entwicklung >Einige neue Funktionen der WeChat-Anmeldung
Ich war schon immer neugierig auf diese Funktion und gestern hat sie endlich funktioniert. Nehmen Sie es hier auf. Offizielle Einführung von WeChat
Bevor Sie WeChat OAuth2.0 durchführen, registrieren Sie ein Entwicklerkonto auf der offenen WeChat-Plattform und verfügen Sie über ein bereits Überprüfen Siedie bestandene Website-Anwendung und erhalten Sie die entsprechendeAppID und das AppSecret , nachdem Sie sich für die WeChat-Anmeldung beworben und die Überprüfung bestanden haben, können Sie den Zugriffsprozess starten
Im offiziellen Dokument heißt es, dass die Überprüfungsgebühr für das Entwicklerkonto ¥300 beträgt . Die Website-Anwendung kann im Verwaltungszentrum der offenen Plattform erstellt werden und die Überprüfung erfolgt sehr schnell. Die AppID und das AppSecret konnten nicht abgerufen werden Um den QR-Code zu erhalten, geben Sie bitte nicht den falschen Domainnamen ein. Wenn Sie ihn ändern, müssen Sie bis zum nächsten Tag warten 🎜>
https://open.weixin.qq.com/connect/qrconnect?appid=
wxd96be4258f671daa&redir
ect_uri=http://www.warmwood.com/WeiXinAuth&response_type=code&scope=snsapi_login&state=3d6be0a4035d839573b04816624a415e#wechat_redirect Nachher Wenn die Parameter korrekt sind, können Sie den richtigen QR-Code abrufen und sich anmelden. Zu diesem Zeitpunkt war ich verwirrt Nun, der QR-Code erkennt nur den in der Website-Anwendung festgelegten Domainnamen und Sie müssen sich nicht auf dem Server anmelden. Ich habe ihn auf WeChat gesehen . Ich weiß nicht, wie ich es lokal debuggen soll (ich schäme mich...) Ich habe das Senparc-Framework verwendet 🎜>
OAuthApi.GetUserInfo ruft relevante Benutzerinformationen ab, einschließlich des Avatars, der Stadt usw. des Benutzers, was für uns praktisch ist. Erstellen oder suchen Sie den Benutzer und melden Sie sich dann an. Wenn sich ein Benutzer jedoch bei mehreren Drittanbietern anmeldet, muss sichergestellt werden, dass es sich bei diesen Konten um dieselbe Person handelt, um nicht mehrere Benutzer zu erstellen.Die erhaltenen Informationen enthalten keine E-Mail-Adresse und kein Passwort. Es muss eine Seite erstellt werden, auf der der Benutzer eine E-Mail-Adresse und ein neues Passwort festlegen kann. Offizielles Konto-Login
Einloggen in WeChat und Scannen des QR-Codes auf der Website funktioniert nicht. Für das Scannen von Website-Codes muss eine Website-Anwendung auf der Entwicklungsplattform erstellt werden. Die von den beiden erhaltenen OpenIDs müssen jedoch mit der ID des Händlers übereinstimmen, andernfalls kann die Zahlung nicht erfolgen.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>
Das obige ist der detaillierte Inhalt vonEinige neue Funktionen der WeChat-Anmeldung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!