


C#-Entwicklung des WeChat-Portals und Anwendungsmenüverwaltung des WeChat-Unternehmenskontos
In den vorherigen Artikeln wurden viele verwandte Vorgänge von WeChat-Unternehmenskonten vorgestellt. Unternehmenskonten und offizielle Konten können Menüs anpassen, sodass sie auch Menüs über APIs erstellen, Listen abrufen und löschen können. Daher wird in diesem Artikel dieses Thema weiter untersucht , stellen wir die Menüverwaltungsvorgänge des Unternehmenskontos vor. Das Menü
kann uns in vielen Fällen einen schnellen Einstieg ermöglichen und auch zum Abrufen des Haupteintrags für Benutzerinformationen verwendet werden. Über die OAuth2-Verifizierungsschnittstelle und das benutzerdefinierte Weiterleitungsmenü können wir den entsprechenden Benutzer abrufen ID und erhalten dann weiter die relevanten Daten des Benutzers, die dem Kunden angezeigt werden können.
1. Allgemeine Einführung des Menüs
Die Ereignisverarbeitung des Menüs ist wie folgt, einschließlich Klick- und Sprungvorgängen. In Zukunft werden dem Unternehmenskonto möglicherweise einige Scanfunktionen hinzugefügt Offizielles Konto. Derzeit gibt es nur zwei Funktionen wie Code-Operation und Foto-Operation.
Die offizielle Menüdefinitionsschnittstelle umfasst die folgenden drei Vorgänge: Menüerstellung, Listenerfassung und Menülöschung, die fast mit den offiziellen Kontovorgängen identisch sind.
2. Entitätsklassendefinition und Schnittstellendefinitionsverarbeitung des Menüs
Wir definieren das Menü, einschließlich der Definition einiger seiner Attribute. Es gibt Name, Typ, Schlüssel, URL und eine Untermenüreferenz, die auf sich selbst verweist, sodass das Menü zyklisch auf mehreren Ebenen aufgebaut werden kann. Obwohl das Menü des Unternehmenskontos genau genommen das gleiche ist wie das Menü des offiziellen Kontos , mit drei Ebenen auf einer Ebene. Es gibt maximal fünf Menüs der zweiten Ebene und kein Menü der dritten Ebene.
Das UML-Diagramm der Entitätsklasse sieht wie folgt aus.
Der Erstellungsvorgang der Menüverwaltung, die offizielle Definition lautet wie folgt.
Anleitung anfordern
Https-Anfragemethode: POST
https://qyapi.weixin.qq.com/cgi -bin/menu/create?access_token=ACCESS_TOKEN&agentid=1
Das Anforderungspaket lautet wie folgt:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
Parameterbeschreibung
参数 | 必须 | 说明 |
---|---|---|
access_token | 是 | 调用接口凭证 |
agentid | 是 | 企业应用的id,整型。可在应用的设置页面查看 |
button | 是 | 一级菜单数组,个数应为1~3个 |
sub_button | 否 | 二级菜单数组,个数应为1~5个 |
type | 是 | 菜单的响应动作类型,目前有click、view两种类型 |
name | 是 | 菜单标题,不超过16个字节,子菜单不超过40个字节 |
key | click类型必须 | 菜单KEY值,用于消息接口推送,不超过128字节 |
url | view类型必须 | 网页链接,员工点击菜单可打开链接,不超过256字节 |
Berechtigungsbeschreibung
Der Administrator muss über Verwaltungsberechtigungen für die Anwendung verfügen und die Anwendung muss in den Rückrufmodus versetzt werden.
Ergebnis zurückgeben
1 2 3 4 |
|
Gemäß der oben genannten offiziellen Definitionssemantik lautet die Definition der C#-Verwaltungsschnittstelle unserer Menüverwaltung wie folgt.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
Wir nehmen die Implementierung der Erstellung eines Menüs als Beispiel, um die Funktionsweise des WeChat-Unternehmenskontos vorzustellen Menü und andere Vorgänge Eine ähnliche Verarbeitung gibt eine öffentliche Nachrichtenklasse zurück, um die Verarbeitung und das Lesen zu erleichtern. Der Code lautet wie folgt.
1 2 3 4 5 6 7 8 |
|
3. Der Aufruf- und Verarbeitungseffekt der Unternehmenskonto-Menüverwaltungsoberfläche
Der Aufrufcode und die Darstellungen sind wie folgt.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
|
Die Testausgabe des aufrufenden Codes wird unten angezeigt.
Weitere C#-Entwicklung von WeChat-Portalen und -Anwendungen – Menüverwaltung von WeChat-Unternehmenskonten finden Sie auf der chinesischen PHP-Website für verwandte Artikel!

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

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

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

