Heim >Web-Frontend >js-Tutorial >Was ist WeChat js
WeChat JS-SDK ist ein Webentwicklungs-Toolkit, das auf WeChat basiert und von der öffentlichen WeChat-Plattform für Webentwickler bereitgestellt wird.
Durch die Verwendung von WeChat JS-SDK können Webentwickler WeChat nutzen, um die Funktionen von Mobiltelefonsystemen wie Fotografie, Bildauswahl, Sprache, Standort usw. effizient zu nutzen. Gleichzeitig können sie WeChat direkt nutzen. Die einzigartigen Funktionen von WeChat wie Teilen, Scannen, Gutscheine und Zahlungen bieten WeChat-Benutzern ein besseres Web-Erlebnis.
Schritte zur Verwendung von JSSDK
Schritt 1: Domainnamen binden
Melden Sie sich zunächst bei der öffentlichen WeChat-Plattform an und betreten Sie sie „Offizielle Kontoeinstellungen“ Geben Sie in den „Funktionseinstellungen“ den „JS-Schnittstellensicherheitsdomänennamen“ ein.
Hinweis: Nach dem Login können Sie die entsprechenden Schnittstellenberechtigungen im „Developer Center“ einsehen.
Schritt 2: JS-Dateien importieren
Fügen Sie die folgenden JS-Dateien auf der Seite ein, die die JS-Schnittstelle aufrufen muss (unterstützt https): http://res .wx.qq .com/open/js/jweixin-1.4.0.js
Wenn Sie die Dienststabilität weiter verbessern müssen, wenn auf die oben genannten Ressourcen nicht zugegriffen werden kann, können Sie Folgendes besuchen: http://res2. wx.qq.com /open/js/jweixin-1.4.0.js (unterstützt https).
Hinweis: Unterstützt das Laden mit der AMD/CMD-Standard-Modullademethode
Schritt 3: Berechtigungsüberprüfungskonfiguration über die Konfigurationsschnittstelle einfügen
Alle erfordern die Verwendung von JS – Die SDK-Seite muss zuerst Konfigurationsinformationen einfügen, andernfalls wird sie nicht aufgerufen (dieselbe URL muss nur einmal aufgerufen werden). Die SPA-Webanwendung, die die URL ändert, kann jedes Mal aufgerufen werden, wenn sich die URL ändert. Derzeit ist die Der Android WeChat-Client unterstützt pushState nicht. Die Verwendung von pushState zum Implementieren von Web-App-Seiten führt daher zu Signaturfehlern. Dieses Problem wird in Android 6.2 behoben.
wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: '', // 必填,公众号的唯一标识 timestamp: , // 必填,生成签名的时间戳 nonceStr: '', // 必填,生成签名的随机串 signature: '',// 必填,签名 jsApiList: [] // 必填,需要使用的JS接口列表 });
Schritt 4: Erfolgreiche Verifizierung über die fertige Schnittstelle abwickeln
wx.ready(function(){ // config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。 });
Schritt 5: Fehlgeschlagene Verifizierung über die Fehlerschnittstelle abwickeln
wx.error(function(res){ // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。 });
Das obige ist der detaillierte Inhalt vonWas ist WeChat js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!