Spezifische Verwendung der Schnittstelle wx.getUserProfile im Applet

Spezifische Verwendung der Schnittstelle wx.getUserProfile im Applet

Kürzlich hat das WeChat Mini-Programm Anpassungen an den Schnittstellen wx.login und wx.getUserInfo für das Audit-Mini-Programm vorgeschlagen und eine neue Schnittstelle für Entwickler zum Aufrufen vorgeschlagen

Die folgende Abbildung zeigt die offiziellen Dokumentdetails für die neue Schnittstelle

Klicken Sie hier, um die offizielle Website für weitere Einzelheiten zu besuchen

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

Es ist erwähnenswert, dass die neue Schnittstelle wx.getUserProfile nur mit catchtap oder bindtap aufgerufen werden kann (ps: sie kann in wx.showmodel verwendet werden) und nicht direkt in onload, onshow usw. aufgerufen werden kann und dass sich die Rückgabeparameter geändert haben.

Die folgende Abbildung zeigt den Datentyp, der von der neuen Schnittstelle wx.getUserProfile zurückgegeben wird

// Ein hervorgehobener Block
 wx.showModal({
   Titel: 'Warme Tipps',
   Inhalt: „Anforderung Ihrer persönlichen Daten“,
   Erfolg(res) {
     wenn (res.bestätigen) {
       wx.getUserProfile({
       desc: "Holen Sie sich Ihren Spitznamen, Avatar, Region und Geschlecht",
       Erfolg: res => {
         Konsole.log(res)
         Lassen Sie wxUserInfo = res.userInfo;
       },
       fehlgeschlagen: res => {
       	 //Autorisierung ablehnen that.showErrorModal('Sie haben die Anfrage abgelehnt');
         zurückkehren;
       }
     })} sonst wenn (res.cancel) {
       //Autorisierung ablehnen. showErrorModal ist eine benutzerdefinierte Eingabeaufforderung, die .showErrorModal('Sie haben die Anfrage abgelehnt');
       zurückkehren;
     }
   }
 })

Bildbeschreibung hier einfügen

Die neue Version der Schnittstelle wx.login ist wieder verfügbar. Die Schnittstellenrückgabe von wx.getUserInfo bleibt vorerst unverändert. Benutzerinformationen können nicht mehr direkt abgerufen werden.

wx.login

Bildbeschreibung hier einfügen

wx.getUserInfo

Bildbeschreibung hier einfügen

Ich habe einige Zeit damit verbracht, an dieser neuen Schnittstelle zu arbeiten. Vielleicht bin ich nicht sehr gut darin (nein, ヽ(≧□≦)ノ). Wie auch immer, diese Angelegenheit ist endlich zu einem Höhepunkt gekommen, oder? Ich hoffe, das kann mehr Freunden helfen! <( ̄︶ ̄)>

Dies ist das Ende dieses Artikels über die spezifische Verwendung der wx.getUserProfile-Schnittstelle des Miniprogramms. Weitere relevante Inhalte zur wx.getUserProfile-Schnittstelle des Miniprogramms finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Axios-ähnliche Anfrage gekapselt basierend auf der Applet-Anforderungsschnittstelle wx.request
  • Das Applet kapselt die wx.request-Anforderung und erstellt eine Schnittstellenverwaltungsdatei
  • WeChat-Applet wx.request (Schnittstellenaufrufmethode) – ausführliche Erklärung und Beispiele

<<:  MySQLs konzeptionelles Verständnis verschiedener Sperren

>>:  Analyse des Problems der Hyper-V-Installation unter CentOS 8

Artikel empfehlen

Anwendung schöner Stylesheets bei der Erstellung von XHTML+CSS-Webseiten

Dies ist ein Artikel, der vor langer Zeit geschrie...

border-radius-Methode zum Hinzufügen abgerundeter Ränder zu Elementen

border-radius:10px; /* Alle Ecken sind mit einem ...

Lösung für MySQL 8.0 kann nicht gestartet werden 3534

Der MySQL 8.0-Dienst kann nicht gestartet werden ...

Erläuterung der CSS3-Überlaufeigenschaft

1. Überlauf Überlauf ist Überlauf (Container). We...

So ermitteln Sie, ob das Linux-System auf VMware installiert ist

Wie kann festgestellt werden, ob das aktuelle Lin...

Verwenden einer MySQL-Datenbank im Docker, um LAN-Zugriff zu erhalten

1. Holen Sie sich das MySQL-Image Docker-Pull MyS...

Einführung in Kubernetes (k8s)

Ich wollte schon immer Kubernetes lernen, weil es...

Ein kurzer Vortrag über die Variablenförderung in JavaScript

Inhaltsverzeichnis Vorwort 1. Welche Variablen we...

Vue implementiert das Hinzufügen eines Wasserzeicheneffekts zur Seite

Als ich kürzlich an einem Projekt arbeitete, wurd...

So verwenden Sie das JQuery-Editor-Plugin tinyMCE

Ändern Sie die vereinfachte Dateigröße und laden ...

So verwenden Sie async und await richtig in JS-Schleifen

Inhaltsverzeichnis Übersicht (Loop-Modus – Allgem...

CSS3 realisiert den leuchtenden Randeffekt

Wirkung der Operation: html <!-- Dieses Elemen...

100 Möglichkeiten, die Farbe eines Bildes mit CSS zu ändern (sammelnswert)

Vorwort „Wenn es um Bildbearbeitung geht, denken ...