Heim WeChat-Applet Mini-Programmentwicklung Prozessanalyse der Entwicklung eines WeChat-Applets für Unternehmen

Prozessanalyse der Entwicklung eines WeChat-Applets für Unternehmen

Dec 23, 2020 am 09:22 AM
企业微信 小程序 流程

Prozessanalyse der Entwicklung eines WeChat-Applets für Unternehmen

Einführung:

Entwickeln Sie ein kleines Programm, auf das nur in Enterprise WeChat zugegriffen werden kann und das nur autorisierte Benutzer in Enterprise WeChat verwenden können.

(Lernvideo-Sharing: Programmiervideo)

Problemanalyse:

Zuallererst gibt es mehrere Probleme, die gelöst werden müssen:

1. Es kann nur im Unternehmens-WeChat verwendet werden und kann nicht in verwendet werden Gewöhnliche Miniprogramme

Beurteilen Sie die aktuelle Situation Betriebsumgebung

2. Nur autorisierte Benutzer können dieses Miniprogramm verwenden

Berechtigungsüberprüfung

1: Gewöhnlicher WeChat, verwenden Sie Konto + Passwort, um sich anzumelden, nur zur Überprüfung, Kontoberechtigungen können sein eingeschränkt

2: Enterprise WeChat, überprüfen Sie die Unternehmens-ID, überprüfen Sie die Benutzer-ID und nur diejenigen mit der entsprechenden Berechtigung dürfen es verwenden

3. Stellen Sie im Miniprogramm-Verwaltungshintergrund „Nicht durchsuchbar“ ein

4. Kontrollieren Sie die Freigabe

Schließen Sie die Freigabe im Miniprogramm ab

OK. Durch das Erreichen der oben genannten Punkte können nur autorisierte Benutzer in Enterprise WeChat das Miniprogramm in der Workbench von Enterprise WeChat sehen.

Verarbeitungsprozess

Okay, jetzt, da das Problem geklärt ist, können wir loslegen.

1. Entwickeln Sie die Grundfunktionen des Miniprogramms und reichen Sie es zur Überprüfung ein.

Ja, Sie haben richtig gelesen. Reichen Sie es zuerst zur Überprüfung ein, da nur Miniprogramme, die die Überprüfung bestehen, an Enterprise WeChat gebunden werden können. Erstellen Sie daher zunächst die Grundfunktionen des Miniprogramms, und Sie können einige Funktionen einschränken. Kurz gesagt, lassen Sie dieses Miniprogramm zuerst in die Regale. Stellen Sie gleichzeitig im Verwaltungshintergrund des Miniprogramms „Suchen nicht zulässig“ ein, um unnötigen Ärger zu vermeiden.

2. Verknüpfen Sie das Mini-Programm mit Enterprise WeChat. Rufen Sie das Enterprise WeChat-Backend auf die Anweisungen.

3. Rufen Sie das Geheimnis des zugehörigen Applets ab und legen Sie den sichtbaren Bereich fest.

Das Applet, das Sie gerade im vorherigen Schritt verknüpft haben, wird auf der Applet-Seite angezeigt. Klicken Sie hier, um den geheimen und sichtbaren Bereich einzugeben.

Dieses Geheimnis entspricht dem Token, mit dem das Applet auf die WeChat-Daten des Unternehmens zugreift. Bitte bewahren Sie es ordnungsgemäß auf.

Der Sichtbarkeitsbereich ist die Berechtigung, welche Benutzer dieses Miniprogramm sehen können. Diejenigen, die auf Sichtbarkeit eingestellt sind, sehen das Miniprogramm auf ihrer Unternehmens-WeChat-Workbench.

4. Ändern Sie das Miniprogramm

Okay, es ist Zeit für das Hauptereignis.

4.1. Bestimmen Sie die Betriebsumgebung

Das Miniprogramm muss die aktuelle Betriebsumgebung (normales WeChat oder Unternehmens-WeChat) bestimmen und ob der Benutzer, der das aktuelle Miniprogramm verwendet, die Berechtigung zur Verwendung hat.

var isWxWork = false;
wx.getSystemInfo({
  success(res) {
    console.log(res.environment);

    isWxWork = res.environment == 'wxwork';
    if (!isWxWork) {
        // 当前环境不是企业微信,怎么处理你随便
        return;
    }
    
    // 当前环境是企业微信,执行登陆,获取用户 code,用于后面的权限校验
    wx.qy.login({
      success: function (res) {
        if (res.code) {
            console.log(res.code);
            
            // 这里可以将 res.code 通过请求发送给后台,让后台做权限校验
        } else {
            console.log('登录失败!' + res.errMsg);
        }
      }
    });
  }
})
Nach dem Login kopieren

4.2. Berechtigungsüberprüfung

Der Hintergrund muss die folgenden Schnittstellen aufrufen, um die Berechtigungsüberprüfung durchzuführen.

1. Access_token erhalten

https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=xxxx&corpsecret=xxxx

请求方式:GET
Nach dem Login kopieren

Diese Schnittstelle ähnelt der Methode zum Erhalten von Token auf gewöhnlichem WeChat.

Unter anderem befindet sich Corpid im WeChat-Management-Hintergrund des Unternehmens -> Mein Unternehmen -> Unternehmensinformationen -> Unternehmens-ID ist das Geheimnis, das wir nach der Verknüpfung des Miniprogramms im vorherigen Schritt erhalten haben.

Der zurückgegebene Inhalt lautet wie folgt:

{
    "errcode": 0,
    "errmsg": "ok",
    "access_token": "xxxxxx",
    "expires_in": 7200
}
Nach dem Login kopieren

2. Erhalten Sie die Benutzer-ID

https://qyapi.weixin.qq.com/cgi-bin/miniprogram/jscode2session?access_token=xxx&js_code=xxx&grant_type=authorization_code

请求方式:GET
Nach dem Login kopieren

Dabei ist access_token durch gettoken im vorherigen Schritt erhalten; js_code ist der res.code, der bei der Beurteilung der laufenden Umgebung erhalten wurde; Passberechtigungscode

Inhalt zurückgeben Wie folgt:

{
    "userid": "bottle",
    "session_key": "xxxxx",
    "corpid": "xxxxxx",
    "deviceid": "xxxxxx",
    "errcode": 0,
    "errmsg": "ok"
}
Nach dem Login kopieren

Mit dem Korpid hier kann zunächst überprüft werden, ob der aktuelle Benutzer über Berechtigungen verfügt, denn egal welches Unternehmen eine Person verwendet, solange sie Enterprise WeChat verwendet und dieses Applet verwendet, z Es wird ein Ergebnis zurückgegeben. Sie müssen überprüfen, ob die Korpid mit der ID des von Ihnen autorisierten Unternehmens überprüft wird. Wenn nicht, geben Sie einfach keine Erlaubnis zurück, ohne mit dem nächsten Schritt fortzufahren.

Natürlich kann Corpid auch für Situationen verwendet werden, in denen ein kleines Programm mit mehreren Unternehmen verbunden ist, aber das ist ein anderes Problem. Lassen Sie mich das hier kurz erwähnen, da es sich um ein kleines Programm handelt, das für andere Unternehmen entwickelt wurde. Unser kleines Programm ist auch mit zwei Unternehmen verbunden, eines ist unser Unternehmen und das andere ist das andere Unternehmen. Dies erleichtert auch unsere Tests und erfordert nur unsere eigenen Tester Durch die Autorisierung können sie genau dieselbe Umgebung zum Testen verwenden.

3. Benutzerinformationen abrufen (Berechtigungen festlegen)

https://qyapi.weixin.qq.com/cgi-bin/user/get?access_token=xxx&userid=xxx

请求方式:GET
Nach dem Login kopieren

Dabei ist access_token diejenige, die wir im vorherigen Schritt durch gettoken erhalten haben;

Der zurückgegebene Inhalt lautet wie folgt:

Mit Berechtigungen

{
    "errcode": 0,
    "errmsg": "ok",
    "userid": "xxx",
    "name": "xxx",
    "department": [],
    "position": "",
    "mobile": "xxx",
    "gender": "2",
    "email": "",
    "avatar": "http://p.qlogo.cn/bizmail/xxx/0",
    "status": 1,
    "isleader": 0,
    "extattr": {
        "attrs": []
    },
    "telephone": "",
    "enable": 1,
    "hide_mobile": 0,
    "order": [],
    "qr_code": "https://open.work.weixin.qq.com/wwopen/userQRCode?vcode=xxx",
    "alias": "",
    "is_leader_in_dept": []
}
Nach dem Login kopieren

Ohne Berechtigungen:

{
    "errcode": 60011,
    "errmsg": "no privilege to access/modify contact/party/agent , hint: [1564556097_7_8d45297bd21be3702ff430560e1f0652], from ip: 118.113.1.217, more info at https://open.work.weixin.qq.com/devtool/query?e=60011",
    "department": [],
    "order": [],
    "is_leader_in_dept": []
}
Nach dem Login kopieren
OK, je nachdem, ob Sie Berechtigungen haben oder nicht, können Sie später verschiedene Vorgänge ausführen.


Referenzmaterialien

Enterprise WeChat API (Miniprogramm): https://work.weixin.qq.com/api/doc#90000/90136/90289

Enterprise WeChat-Schnittstellen-Debugging-Tool: https://work.weixin .qq.com/api/devtools/devtool.php

Fehlercode-Abfragetool: https://open.work.weixin.qq.com/devtool/query

Verwandte Empfehlungen:

Mini-Programmentwicklung

Das obige ist der detaillierte Inhalt vonProzessanalyse der Entwicklung eines WeChat-Applets für Unternehmen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So teilen Sie den Bildschirm auf WeChat Enterprise So teilen Sie den Bildschirm auf WeChat Enterprise Feb 28, 2024 pm 12:43 PM

Immer mehr Unternehmen entscheiden sich für den exklusiven Unternehmens-WeChat, der nicht nur die Kommunikation zwischen Unternehmen und Kunden und Partnern erleichtert, sondern auch die Arbeitseffizienz erheblich verbessert. Enterprise WeChat verfügt über umfangreiche Funktionen, unter denen die Bildschirmfreigabefunktion sehr beliebt ist. Während des Meetings können die Teilnehmer durch die gemeinsame Nutzung des Bildschirms Inhalte intuitiver darstellen und effizienter zusammenarbeiten. Wie können Sie Ihren Bildschirm in WeChat Enterprise effizient teilen? Für Benutzer, die es noch nicht wissen, wird Ihnen dieses Tutorial hoffentlich helfen! Wie teile ich den Bildschirm auf WeChat Enterprise? 1. Im blauen Bereich auf der linken Seite der Hauptoberfläche von Enterprise WeChat sehen Sie eine Liste der Funktionen. Nach dem Klicken zum Betreten werden drei Konferenzmodi angezeigt.

Der Unterschied zwischen Firmen-WeChat und persönlichem WeChat Der Unterschied zwischen Firmen-WeChat und persönlichem WeChat Jan 22, 2024 pm 01:25 PM

Die Unterschiede zwischen Unternehmens-WeChat und persönlichem WeChat: 2. Funktionsunterschiede; ; 9. Marketing-Tool; 10. Sicherheit. Detaillierte Einführung: 1. Persönliches WeChat dient hauptsächlich der breiten Masse. Es ist ein soziales Tool, mit dem die Öffentlichkeit kommunizieren, teilen und interagieren kann. WeChat richtet sich hauptsächlich an Unternehmensmanager und interne Mitarbeiter. Bequeme Bürodienste; 2. Funktionsunterschiede, persönlicher WeChat usw.

So verwenden Sie Enterprise WeChat – Tutorial zur Verwendung von Enterprise WeChat So verwenden Sie Enterprise WeChat – Tutorial zur Verwendung von Enterprise WeChat Mar 04, 2024 pm 02:28 PM

Viele Freunde wissen nicht, wie man Enterprise WeChat verwendet, daher wird der Redakteur unten das Tutorial zur Verwendung von Enterprise WeChat teilen. Ich glaube, es wird für alle hilfreich sein. Schritt 1: Klicken Sie auf das Symbol „Enterprise WeChat“, um Enterprise WeChat aufzurufen. Im Nachrichtenbereich können wir dem Gruppenchat beitreten, um mit Kollegen zu chatten (wie im Bild gezeigt). Schritt 2: Klicken Sie auf der Hauptoberfläche von Enterprise WeChat auf „Kontaktbuch“ (wie im Bild gezeigt). Schritt 3: Betreten Sie den Adressbuchbereich, wo wir unsere Kontakte anzeigen können (wie im Bild gezeigt). Schritt 4: Klicken Sie auf der Hauptoberfläche von Enterprise WeChat auf „Workbench“ (wie im Bild gezeigt). Schritt 5: Betreten Sie den Werkbankbereich, wo wir die täglichen kleinen Arbeiten des Unternehmens ausführen können (wie im Bild gezeigt). Schritt 6: Klicken Sie auf der Hauptoberfläche von Enterprise WeChat auf „Ich“ (wie im Bild gezeigt).

So richten Sie den automatischen Check-in im WeChat Ihres Unternehmens ein So richten Sie den automatischen Check-in im WeChat Ihres Unternehmens ein Feb 23, 2024 pm 02:40 PM

Wie richte ich den automatischen Check-in bei Enterprise WeChat ein? Sie können die automatische Check-in-Funktion bei Enterprise WeChat einrichten, aber die meisten Freunde wissen nicht, wie man den automatischen Check-in bei Enterprise WeChat einrichtet Der Text zum Einrichten des automatischen Check-ins auf Enterprise WeChat wurde vom Herausgeber bereitgestellt. Interessierte Spieler kommen vorbei und schauen sich das an! Tutorial zur WeChat-Nutzung: So richten Sie das automatische Einstempeln in Enterprise WeChat ein. 1. Öffnen Sie zunächst die Enterprise WeChat-APP, rufen Sie die Workbench-Oberfläche auf und wählen Sie die Funktion [Einstempeln] aus. 2. Wählen Sie dann in der Einstempel-Oberfläche [; Stempeleinstellungen] in [Anwesenheitsantrag verlassen] 3. Schieben Sie schließlich auf der Funktionsseite der Stempeleinstellungen die Schaltfläche hinter [Schnellstempeln zur und von der Arbeit], um automatisch einzustempeln.

So melden Sie sich bei der Firmen-WeChat-E-Mail an So melden Sie sich bei der Firmen-WeChat-E-Mail an Mar 10, 2024 pm 12:43 PM

Wie melde ich mich bei der E-Mail-Adresse von Enterprise WeChat an? Sie können sich bei der E-Mail-Adresse in der Enterprise WeChat-App anmelden, aber die meisten Benutzer wissen nicht, wie sie sich bei der E-Mail-Adresse anmelden Kommen Sie und schauen Sie sich die vom Herausgeber bereitgestellte E-Mail-Adresse von Enterprise WeChat an. Tutorial zur Verwendung von Enterprise WeChat So melden Sie sich bei der Enterprise WeChat-E-Mail an: 1. Öffnen Sie zunächst die Enterprise WeChat-App, gehen Sie zur [Workbench] unten auf der Hauptseite und klicken Sie, um zum speziellen Bereich zu gelangen. 2. Dann in die Workbench Wählen Sie im Bereich „Enterprise Mailbox“ den Dienst „Unternehmens-Mailbox“. Klicken Sie dann unten auf die Seite „Firmen-E-Mail“. 4. Geben Sie schließlich auf der Seite „QQ-Konto“ und „Passwort“ ein unten gezeigt, um sich bei der E-Mail anzumelden.

So beantragen Sie den WeChat-Registrierungsprozess für Unternehmen So beantragen Sie den WeChat-Registrierungsprozess für Unternehmen Mar 25, 2024 am 10:54 AM

1. Gehen Sie zunächst zur Startseite der offiziellen WeChat Enterprise-Website und klicken Sie auf [Jetzt registrieren], um die Enterprise WeChat-Registrierungsseite aufzurufen. 2. Geben Sie die grundlegenden Informationen des Unternehmens ein, einschließlich Firmenname, Name des Administrators, Mobiltelefonnummer des Administrators usw. 3. Wählen Sie die Methode zur Überprüfung der Administratoridentität aus. Nachdem Sie die Identität des Administrators überprüft haben, können Sie ein WeChat-Unternehmenskonto erstellen. 4. Legen Sie dann das Administratorkonto und das Passwort für Enterprise WeChat fest und wählen Sie aus, wie Sie Enterprise WeChat verwenden möchten. 5. Nach der Erstellung eines Enterprise WeChat-Kontos müssen Benutzer den Enterprise WeChat-Client herunterladen und installieren, bevor sie die verschiedenen Funktionen von Enterprise WeChat offiziell nutzen können.

Wie viel kostet Enterprise WeChat pro Jahr? Wie viel kostet Enterprise WeChat pro Jahr? Mar 25, 2024 am 11:15 AM

1. Zunächst einmal erhebt Enterprise WeChat Gebühren basierend auf der Mitarbeitergröße. 2. Für kleine Unternehmen mit 1-1.000 Mitarbeitern beträgt der Gebührenstandard [300 Yuan/Jahr]. 3. Für mittlere Unternehmen mit 1.001 bis 10.000 Mitarbeitern beträgt der Gebührenstandard [3.000 Yuan/Jahr]. 4. Für große Unternehmen mit 10.001 Mitarbeitern oder mehr beträgt der Gebührenstandard [30.000 Yuan/Jahr].

Einführung in Methoden für Einzelpersonen, um WeChat im Unternehmen beizutreten Einführung in Methoden für Einzelpersonen, um WeChat im Unternehmen beizutreten Mar 26, 2024 am 10:16 AM

1. Öffnen Sie zunächst die Unternehmenssoftware WeChat, die Sie auf Ihr Mobiltelefon heruntergeladen haben. Bei der Anmeldung stehen zwei Möglichkeiten zur Auswahl: Eine besteht darin, die WeChat-ID zu verwenden, die andere darin, eine Mobiltelefonnummer zu verwenden. 3. Zu diesem Zeitpunkt muss der Unternehmensadministrator Ihre Mobiltelefonnummer im Hintergrund hinzufügen. Anschließend identifiziert Enterprise WeChat das Unternehmen anhand Ihrer Mobiltelefonnummer. Zeigen Sie dann Ihr Unternehmen an und klicken Sie unten auf die Option „Unternehmen eingeben“. 4. Dann können Sie die Nutzung der Funktionen in der Software eingeben. Das Wichtigste ist, dass Ihre Mobiltelefonnummer vom Administrator zum Unternehmen hinzugefügt wird, sonst ist sie nicht verfügbar.

See all articles