


So erhalten Sie die Mobiltelefonnummer des Benutzers über das WeChat-Miniprogramm
In diesem Artikel wird hauptsächlich beschrieben, wie das WeChat-Applet die Mobiltelefonnummer des Benutzers erhält.
Ich arbeite derzeit an einem WeChat-Applet Die spezifischen Schritte sind wie folgt:
Flussdiagramm:
1 wx.login, Rückruf Die Daten enthalten jscode, der zum Abrufen von openid (eindeutige Benutzeridentifikation) und sessionkey (Sitzungsschlüssel) verwendet wird.
2. Nachdem Sie den Jscode erhalten haben, senden Sie ihn an den Server. Der Server verwendet ihn, um mit dem WeChat-Server zu interagieren, um die OpenID und den Sitzungsschlüssel zu erhalten. Die spezifische Erfassungsmethode lautet wie folgt:
(1) Sie müssen eine HttpUrlConnection-Toolklasse schreiben:
public class MyHttpUrlConnection { private final int mTimeout = 10000; // 超时时间 /** * get访问 */ public String[] requestJson(String url) { return request(url); } private String[] request(String connurl) { String[] resultStr = new String[]{"", ""}; StringBuilder resultData = new StringBuilder(""); HttpURLConnection conn = null; try { URL url = new URL(connurl); conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("GET"); conn.setUseCaches(false); conn.setConnectTimeout(mTimeout); conn.connect(); int resultCode = conn.getResponseCode(); InputStreamReader in; if (resultCode == 200) { in = new InputStreamReader(conn.getInputStream()); BufferedReader buffer = new BufferedReader(in); String inputLine; while ((inputLine = buffer.readLine()) != null) { resultData.append(inputLine); resultData.append("\n"); } buffer.close(); in.close(); } resultStr[0] = resultData.toString(); resultStr[1] = resultCode + ""; } catch (Exception e) { e.printStackTrace(); } finally { if (conn != null) { conn.disconnect(); } } return resultStr; } }
(2) Dann verwenden Diese Tool-Klasse dient zur Kommunikation mit WeChat. Der Server stellt eine Verbindung her und erhält die gewünschten Daten:
String url = "https://api.weixin.qq.com/sns/jscode2session?appid=""&secret=""&js_code=" + jsCode + "&grant_type=authorization_code"; String res[] = connection.requestJson(url); System.out.println(res[0]); JSONObject object = JSON.parseObject(res[0]); String openId = object.getString("openid"); String session_key = object.getString("session_key");
Appid und Secret können im eigenen Entwicklerkonto abgefragt werden, und js_code wird vom Client gesendet, damit der Sitzungsschlüssel in den zurückgegebenen Daten abgerufen werden kann.
3. Nachdem Server A den Sitzungsschlüssel erhalten hat, generiert er eine Zufallszahl, die wir 3rdSessionId als Schlüssel und Sitzungsschlüssel + OpenID als Wert nennen und in Redis oder Memcached zwischenspeichern, da das WeChat-Team dies nicht empfiehlt Direktes Speichern des Sitzungsschlüssels. Über das Netzwerk übertragen, generiert der Entwickler einen eindeutigen Schlüssel und verknüpft ihn mit dem Sitzungsschlüssel. Seine Funktionen sind: (1) Geben Sie die 3rdSessionId an den Client zurück, um den Anmeldestatus des Miniprogramms aufrechtzuerhalten.
(2). Suchen Sie den Sitzungsschlüssel und die OpenID des Benutzers über 3rdSessionId.
4. Der Client ruft die 3rdSessionId ab und speichert sie im Speicher.
5. Benutzersensible Daten können über wx.getUserIinfo abgerufen werden.
6. Der Client sendet verschlüsselte Daten, 3rdSessionId und Offset zusammen an Server A
7. Server A erhält Sitzungsschlüssel aus dem Cache basierend auf 3rdSessionId
8. Verwenden Sie AES, um verschlüsselte Daten auf Server A zu entschlüsseln Datenentschlüsselung.
Zum Entschlüsseln von Daten sind drei Parameter erforderlich, nämlich:
1. verschlüsselte Daten (Chiffretext)
3. Das heißt, Sitzungsschlüssel
byte[] encrypData = UtilEngine.decode(encData); byte[] ivData = UtilEngine.decode(iv); byte[] sessionKey = UtilEngine.decode(session_key);
public static byte[] decrypt(byte[] key, byte[] iv, byte[] encData) throws NoSuchPaddingException, NoSuchAlgorithmException, InvalidAlgorithmParameterException, InvalidKeyException, BadPaddingException, IllegalBlockSizeException { AlgorithmParameterSpec ivSpec = new IvParameterSpec(iv); Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding"); SecretKeySpec keySpec = new SecretKeySpec(key, "AES"); cipher.init(Cipher.DECRYPT_MODE, keySpec, ivSpec); return cipher.doFinal(encData); }
Über den Code für das WeChat-Applet zum Hochladen von Bildern auf den Server
Das WeChat-Applet kehrt zu Multi zurück -Ebenen-Seite Implementierungsmethode
WeChat-Applet-Entwicklung Freundeliste Buchstabenliste Sprung entsprechende Position
Das obige ist der detaillierte Inhalt vonSo erhalten Sie die Mobiltelefonnummer des Benutzers über das WeChat-Miniprogramm. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Mit der rasanten Entwicklung der sozialen Medien hat sich Xiaohongshu zu einer der beliebtesten sozialen Plattformen entwickelt. Benutzer können ein Xiaohongshu-Konto erstellen, um ihre persönliche Identität zu zeigen und mit anderen Benutzern zu kommunizieren und zu interagieren. Wenn Sie die Xiaohongshu-Nummer eines Benutzers finden müssen, können Sie diese einfachen Schritte befolgen. 1. Wie verwende ich das Xiaohongshu-Konto, um Benutzer zu finden? 1. Öffnen Sie die Xiaohongshu-App, klicken Sie auf die Schaltfläche „Entdecken“ in der unteren rechten Ecke und wählen Sie dann die Option „Notizen“. 2. Suchen Sie in der Notizenliste nach der Notiz, die von dem Benutzer gepostet wurde, den Sie suchen möchten. Klicken Sie hier, um die Seite mit den Notizdetails aufzurufen. 3. Klicken Sie auf der Seite mit den Notizdetails auf die Schaltfläche „Folgen“ unter dem Avatar des Benutzers, um zur persönlichen Homepage des Benutzers zu gelangen. 4. Klicken Sie in der oberen rechten Ecke der persönlichen Homepage des Benutzers auf die Schaltfläche mit den drei Punkten und wählen Sie „Persönliche Informationen“.

Wie kann man WeChat so einrichten, dass das Hinzufügen über eine Mobiltelefonnummer nicht zulässig ist? In der WeChat-APP kann man das Hinzufügen von WeChat über eine Mobiltelefonnummer nicht zulassen, aber die meisten Benutzer wissen nicht, wie man es so einrichtet, dass das Hinzufügen von WeChat über ein Mobiltelefon nicht zugelassen wird Als nächstes wird WeChat den Benutzern zur Verfügung gestellt. Es ist nicht gestattet, Tutorials zu Einstellungsmethoden über Mobiltelefonnummern hinzuzufügen. Interessierte Benutzer können vorbeikommen und einen Blick darauf werfen! Tutorial zur WeChat-Nutzung: WeChat erlaubt das Hinzufügen einer Mobiltelefonnummer nicht. Funktion; 2. Rufen Sie dann die Einstellungsfunktionsseite auf und suchen Sie nach der Funktion „Freundeberechtigungen“. 3. Schieben Sie dann auf der Benutzeroberfläche für Freundesberechtigungen die Schaltfläche hinter [Bestätigung ist erforderlich, wenn ich als Freund hinzugefügt werde]; Schieben Sie auf der unten gezeigten Seite [Mobiltelefonnummer]

Im digitalen Zeitalter ist Xiaohongshu für viele Menschen zu einer Plattform geworden, auf der sie ihr Leben teilen und Gutes entdecken können. Im Laufe der Zeit müssen wir möglicherweise die Mobiltelefonnummer im Konto ändern. Wie kann man also die Mobiltelefonnummer von Xiaohongshu ändern? 1. Wie ändere ich die Mobiltelefonnummer des Xiaohongshu-Kontos? 1. Melden Sie sich bei Ihrem Xiaohongshu-Konto an und rufen Sie die Seite „Mein“ auf. 2. Klicken Sie oben rechts auf „…“ und wählen Sie „Einstellungen“. 3. Suchen Sie auf der Einstellungsseite die Option „Konto und Sicherheit“ und klicken Sie zur Eingabe. 4. Suchen Sie auf der Seite „Konto und Sicherheit“ die Option „Mobiltelefonnummer“ und klicken Sie zur Eingabe. 5. Zu diesem Zeitpunkt wird auf der Seite die aktuelle Mobiltelefonnummer angezeigt. Klicken Sie auf „Mobiltelefonnummer ändern“. 6. Geben Sie die neue Mobiltelefonnummer ein, erhalten Sie den Bestätigungscode und füllen Sie ihn aus. 7. Legen Sie ein neues Passwort fest, um die Kontosicherheit zu gewährleisten. 8. Nachdem Sie die oben genannten Schritte ausgeführt haben,

In Ubuntu-Systemen ist der Root-Benutzer normalerweise deaktiviert. Um den Root-Benutzer zu aktivieren, können Sie mit dem Befehl passwd ein Passwort festlegen und sich dann mit dem Befehl su- als Root anmelden. Der Root-Benutzer ist ein Benutzer mit uneingeschränkten Systemadministratorrechten. Er verfügt über Berechtigungen zum Zugriff auf und zum Ändern von Dateien, zur Benutzerverwaltung, zum Installieren und Entfernen von Software sowie zum Ändern der Systemkonfiguration. Es gibt offensichtliche Unterschiede zwischen dem Root-Benutzer und normalen Benutzern. Der Root-Benutzer verfügt über die höchste Autorität und umfassendere Kontrollrechte im System. Der Root-Benutzer kann wichtige Systembefehle ausführen und Systemdateien bearbeiten, was normale Benutzer nicht können. In dieser Anleitung werde ich den Ubuntu-Root-Benutzer untersuchen, wie man sich als Root anmeldet und wie er sich von einem normalen Benutzer unterscheidet. Beachten

Das offizielle WeChat-Miniprogramm von Xianyu wurde stillschweigend gestartet. Im Miniprogramm können Sie private Nachrichten posten, um mit Käufern/Verkäufern zu kommunizieren, persönliche Informationen und Bestellungen anzuzeigen, nach Artikeln zu suchen usw. Wenn Sie neugierig sind, was ist das Xianyu WeChat Mini? Programm namens? Werfen wir einen Blick darauf. Wie heißt das Xianyu WeChat-Applet? Antwort: Xianyu, Leerlauftransaktionen, Gebrauchtverkäufe, Bewertungen und Recycling. 1. Im Miniprogramm können Sie inaktive Nachrichten posten, mit Käufern/Verkäufern über private Nachrichten kommunizieren, persönliche Informationen und Bestellungen einsehen, nach bestimmten Artikeln suchen usw. 2. Auf der Seite des Miniprogramms gibt es eine Homepage, in der Nähe, Posten Sie Leerlauf, Nachrichten und meine 5 Funktionen. 3. Wenn Sie es nutzen möchten, müssen Sie die WeChat-Zahlung aktivieren, bevor Sie es kaufen können.

Dem Ubuntu-System wurden viele Benutzer hinzugefügt. Ich möchte die Benutzer löschen, die nicht mehr verwendet werden. Werfen wir einen Blick auf das ausführliche Tutorial unten. 1. Öffnen Sie die Terminal-Befehlszeile und löschen Sie den angegebenen Benutzer mit dem Befehl „sudo“ (siehe Abbildung unten). 2. Achten Sie beim Löschen darauf, dass Sie sich im Administratorverzeichnis befinden Sie verfügen nicht über diese Berechtigung, wie in der folgenden Abbildung dargestellt. 3. Wie kann nach der Ausführung des Löschbefehls beurteilt werden, ob er tatsächlich gelöscht wurde? Als nächstes verwenden wir den Befehl cat, um die passwd-Datei zu öffnen, wie in der Abbildung unten gezeigt. 4. Wir sehen, dass sich die gelöschten Benutzerinformationen nicht mehr in der passwd-Datei befinden, was beweist, dass der Benutzer gelöscht wurde, wie in der folgenden Abbildung gezeigt 5. Dann geben wir die Home-Datei ein

sudo (Superuser-Ausführung) ist ein Schlüsselbefehl in Linux- und Unix-Systemen, der es normalen Benutzern ermöglicht, bestimmte Befehle mit Root-Rechten auszuführen. Die Funktion von sudo spiegelt sich hauptsächlich in den folgenden Aspekten wider: Bereitstellung von Berechtigungskontrolle: sudo erreicht eine strikte Kontrolle über Systemressourcen und sensible Vorgänge, indem es Benutzern erlaubt, vorübergehend Superuser-Berechtigungen zu erhalten. Normale Benutzer können über sudo bei Bedarf nur vorübergehende Berechtigungen erhalten und müssen sich nicht ständig als Superuser anmelden. Verbesserte Sicherheit: Durch die Verwendung von sudo können Sie die Verwendung des Root-Kontos bei Routinevorgängen vermeiden. Die Verwendung des Root-Kontos für alle Vorgänge kann zu unerwarteten Systemschäden führen, da für jeden fehlerhaften oder nachlässigen Vorgang die vollen Berechtigungen gewährt werden. Und

In den letzten Jahren wurden die verschiedenen Zertifizierungsregeln der Eisenbahn 12306 überarbeitet und stärker standardisiert. Während Sie in der Vergangenheit Fahrkarten über die Mobiltelefonnummern anderer oder alte Mobiltelefonnummern kaufen konnten, werden Sie jetzt beim Kauf von Fahrkarten aufgefordert, sich nicht zu authentifizieren Vorgänge, die sich auf die Reise der Benutzer auswirken. Dieser Tutorial-Leitfaden bietet Ihnen eine detaillierte Einführung und hofft, allen Bedürftigen zu helfen. Klicken Sie dann zunächst auf die Funktion „Mobiltelefonnummer ändern“ und rufen Sie dann die Änderungsseite auf, wenn Sie sich bei der 12306-App angemeldet haben. Klicken Sie hier, um eine neue Mobiltelefonnummer zu binden und eine Textnachricht mit der neuen Mobiltelefonnummer zu senden. Rufen Sie dann die Bearbeitungsseite für Textnachrichten auf und befolgen Sie die Anweisungen zum Senden der Bearbeitung. Bitte geben Sie den erhaltenen Bestätigungscode ein und geben Sie ihn in 12306app ein, um die Änderung abzuschließen.
