Eine kurze Analyse der Miniprogramm-Entwicklungspraxis: So erhalten Sie eine Mobiltelefonnummer

青灯夜游
Freigeben: 2021-11-18 18:48:24
nach vorne
6456 Leute haben es durchsucht

Wie erhält das Miniprogramm die Mobiltelefonnummer des Benutzers? Der folgende Artikel stellt Ihnen die Methode zum Abrufen der Mobiltelefonnummer des Benutzers bei der Entwicklung des WeChat-Applets vor. Ich hoffe, er wird Ihnen hilfreich sein!

Eine kurze Analyse der Miniprogramm-Entwicklungspraxis: So erhalten Sie eine Mobiltelefonnummer

1. Hintergrund

Wenn Sie WeChat-Miniprogramme von Drittanbietern verwenden, müssen Sie häufig eine WeChat-Mobiltelefonnummer erhalten, wie in der Abbildung unten gezeigt:

Eine kurze Analyse der Miniprogramm-Entwicklungspraxis: So erhalten Sie eine Mobiltelefonnummer

[Verwandte Lernempfehlungen: 小Programmentwicklungs-Tutorial

Wie wird das also umgesetzt? Im Folgenden finden Sie eine Aufzeichnung, wie Sie eine WeChat-Mobilnummer erhalten.

**Hinweis:** Sie benötigen ein WeChat-Miniprogrammkonto, und dieses Konto ist vom Unternehmen zertifiziert. (Die Funktion zur Erlangung einer Mobiltelefonnummer gilt nicht für persönliche Miniprogrammnummern)

Dann beginnen wir gemeinsam mit der Programmierreise zur Erlangung einer Mobiltelefonnummer. 2. Code-Implementierung 2.1 Neues Projekt Die Textanalyse-Tool-Klasse

erhält die Mobiltelefonnummer über die vom WeChat-Applet bereitgestellte Schnittstelle. Die zurückgegebenen Daten sind verschlüsselt, daher müssen die zurückgegebenen verschlüsselten Daten entschlüsselt werden.

1) Erstellen Sie ein neues Terminal. Klicken Sie in den WeChat-Entwicklertools auf „Terminal“ – „Neues Terminal“, wie unten gezeigt:

Eine kurze Analyse der Miniprogramm-Entwicklungspraxis: So erhalten Sie eine Mobiltelefonnummer

2) Führen Sie den npm-init-Befehl aus Nach der NPM-Init müssen Sie einige Informationen eingeben. Klicken Sie einfach weiter auf die Eingabetaste. Wie in der folgenden Abbildung gezeigt: base64 nacheinander --save

Wie in der folgenden Abbildung gezeigt:

4) Build npm

Wählen Sie „Tools“ -> „Build npm“ in der Menüleiste der WeChat-Entwicklungstools ist abgeschlossen.

Eine kurze Analyse der Miniprogramm-Entwicklungspraxis: So erhalten Sie eine Mobiltelefonnummer2.3 Analyse der Klasse Implementierung

Create

2. Eine neue WXBIZDATACRYPT.JS -Datei im Ordner Utils des Projekts ist wie folgt:

var CryptoJS = require("crypto-js");
var Base64 = require("js-base64");

//解析加密数据
function decode(sesionKey,iv,data) {
  var key = CryptoJS.enc.Base64.parse(sesionKey);
  var iv = CryptoJS.enc.Base64.parse(iv);
  var decrypt = CryptoJS.AES.decrypt(data, key, {
    iv: iv,
    mode: CryptoJS.mode.CBC,
    padding: CryptoJS.pad.Pkcs7
  });
  return Base64.decode(CryptoJS.enc.Base64.stringify(decrypt));
}

module.exports = {
 decode
}
Nach dem Login kopieren

Eine kurze Analyse der Miniprogramm-Entwicklungspraxis: So erhalten Sie eine Mobiltelefonnummer

2.4 2.4.1 Implementierung von getphonenumber.js ist abgeschlossen. Hinweis: Unter normalen Umständen wird der Abruf von jscode2session auf der Serverseite implementiert. Hier implementieren wir den gesamten Abruf von sessionKey im Applet. Sehen Sie sich den offiziellen Website-Link des Miniprogramms an:

3. Vorgangsrendering

Eine kurze Analyse der Miniprogramm-Entwicklungspraxis: So erhalten Sie eine Mobiltelefonnummer Klicken Sie hier, um die Mobiltelefonnummer zu erhalten:

Weitere Kenntnisse zum Thema Programmierung finden Sie unter:

Programmiervideo

! !

Das obige ist der detaillierte Inhalt vonEine kurze Analyse der Miniprogramm-Entwicklungspraxis: So erhalten Sie eine Mobiltelefonnummer. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:juejin.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage