Maison  >  Article  >  Applet WeChat  >  Développement C# du portail WeChat et de l'application-introduction aux fonctions du système de gestion des applications du portail WeChat

Développement C# du portail WeChat et de l'application-introduction aux fonctions du système de gestion des applications du portail WeChat

高洛峰
高洛峰original
2017-02-17 15:06:341510parcourir

Récemment mené des recherches approfondies sur l'interface WeChat. En encapsulant étape par étape l'interface sous-jacente, elle a progressivement été mise à niveau vers une configuration automatisée, une réponse automatisée, ainsi qu'une optimisation et une amélioration de l'interface de traitement en arrière-plan, en s'efforçant de créer une interface plus complète et plus complète. système de gestion des applications du portail WeChat applicable.

Le système de gestion des applications du portail WeChat adopte la route basée sur MVC EasyUI Étant donné que la plupart des serveurs de noms de domaine ne peuvent prendre en charge que .NET4.0, il utilise MVC3 et C#4.0 comme base de développement et peut essentiellement être déployé. sur n’importe quel serveur .NET.

Dans le système du portail WeChat, mettre en œuvre les opérations fonctionnelles suivantes :

1) Réaliser la configuration dynamique des menus et les mettre à jour sur le serveur

2) Définir dynamiquement les événements et ; réponses Messages pour réaliser des réponses d'action de menu à différentes industries et différents besoins ;

3) Traitement de configuration des commandes de réponse dynamique pour réaliser le traitement des messages de l'ensemble de la chaîne de réponse

4) Obtenir des abonnés et des utilisateurs du groupe ; informations et peut mettre en œuvre des opérations telles que la maintenance des informations sur les groupes d'utilisateurs ;

5) Gérer et mettre à jour les fichiers multimédias, les messages graphiques et autres contenus pour faciliter la préparation des messages push des clients.

6) Utilisez la fonction de messagerie de groupe pour envoyer des messages aux abonnés ou aux groupes sélectionnés.

1. Gestion des menus WeChat

Gérer les menus dans le système et soumettre les menus au serveur pour obtenir une configuration dynamique et une génération de menus, ce qui peut apporter des avantages à notre système Adaptez-vous à divers besoins et obtenez un traitement flexible.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

L'interface d'ajout du menu WeChat est la suivante.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

L'interface de modification du menu WeChat est la suivante

C#开发微信门户及应用-微信门户应用管理系统功能介绍

La définition du menu WeChat est stockée dans la base de données et peut être soumis si nécessaire Pour prendre effet sur le serveur WeChat, vous devez appeler l'interface API WeChat pour le traitement. J'ai ajouté une méthode de traitement à soumettre au serveur dans le contrôleur de la page.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Sur le portail du compte de service WeChat, les performances du menu sont les suivantes.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

2. Traitement des événements de menu

Pour les menus générés dynamiquement, dans la plupart des cas, il est utilisé comme méthode de clic, c'est-à-dire que chaque élément doit être défini Pour le fonctionnement de réponse aux événements du menu, si nous utilisons WeChat, nous pouvons comprendre que les événements de traitement de WeChat peuvent généralement répondre aux messages texte, aux messages image, aux messages graphiques de l'utilisateur, etc. Dans des circonstances normales, les messages texte ou les messages graphiques sont généralement utilisé.

Afin de réaliser davantage la réutilisation du contenu de la réponse, nous gérons séparément la définition de l'événement et la définition du contenu du menu. La définition de l'événement peut utiliser plusieurs messages texte ou plusieurs messages graphiques à combiner, afin qu'ils puissent être combinés. obtenu Un environnement d'utilisation plus flexible.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Ajouter une définition d'événement comme indiqué ci-dessous

C#开发微信门户及应用-微信门户应用管理系统功能介绍

L'encodage du contenu de la réponse de l'événement peut être saisi ou sélectionné parmi " "Modifier", lors de la sélection du bouton "Modifier", le système affiche une boîte de dialogue permettant à l'utilisateur de sélectionner le contenu de la réponse de l'événement.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Après avoir terminé la sélection, revenez à la nouvelle interface d'origine et vous verrez que l'enregistrement renvoyé est l'enregistrement que nous avons sélectionné.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

L'interface d'édition des événements WeChat est celle indiquée ci-dessous, qui est similaire au contenu de la nouvelle interface.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

3. Gestion du contenu des messages WeChat

Comme mentionné ci-dessus, les événements de menu sont traités via le codage d'événement associé, et l'événement lui-même peut combiner plusieurs contenus de message, le contenu du message est donc la plus petite unité en réponse aux opérations du client. Il peut s'agir d'un message texte, d'un message graphique ou d'une combinaison de plusieurs messages (du même type).

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Afin de faciliter la gestion, j'ai divisé les messages en types graphiques, instructions et texte. Si nécessaire, il peut être affiné en d'autres types de messages selon les besoins.

L'interface pour ajouter du contenu au message est la suivante.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

L'effet d'interface mobile du message texte est le suivant.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Qu'il s'agisse d'un message texte ou d'un message graphique, nous définissons le message selon la définition du message graphique. S'il s'agit d'un message texte, il suffit de le recevoir. le contenu de la description comme le message Le corps principal peut l'être.

L'interface d'édition des messages graphiques est celle présentée ci-dessous. L'essentiel est de remplir le contenu complet et les images, ainsi que les liens détaillés vers la page.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Le message ci-dessus du système de gestion de la relation client, l'effet d'interface affiché sur le téléphone mobile est le suivant. Cliquez sur le lien pour passer à l'adresse du lien de saut de message.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

4. Maintenance des instructions de réponse

La maintenance des instructions de réponse est quelque peu similaire à la gestion des événements Elle définit principalement certaines instructions utilisées pour faciliter la construction. La chaîne de réponse du système de réponse permet des instructions de fonctionnement étape par étape.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Après avoir défini la commande de réponse en arrière-plan, le système peut la traiter selon la chaîne de commandes de réponse. Nous devons d’abord fournir une interface rapide pour entrer dans la chaîne de réponse, comme indiqué ci-dessous.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Mais après avoir sélectionné le système de répondeur dans le menu, le système revient à une interface d'invite de texte, comme indiqué ci-dessous.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Cette interface affiche certains boutons, dont plusieurs boutons fixes et certains boutons professionnels. Entrez un simple 1 à 6 pour répondre à la sélection.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Nous voyons l'interface ci-dessus. Après avoir entré la commande 1, le système entre dans le niveau suivant de commande de réponse, puis répertorie plusieurs touches de saisie et invites de contenu.

Lorsque nous continuons à saisir le bouton professionnel 1, la réponse est un message graphique, qui est également une description détaillée du bouton.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

A ce moment, on peut également saisir la touche * pour revenir au menu précédent.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Entrez 0 pour accéder au mode de dialogue du service client. Tous les messages ultérieurs que vous enverrez seront transmis au système de service multi-client.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Lorsque l'utilisateur envoie un message, l'assistant du service client peut recevoir le message à temps et traiter la réponse du client.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

5. Gestion des abonnés

Afin de gérer plus efficacement les informations sur les abonnés et les groupes, nous pouvons obtenir des informations pertinentes du serveur WeChat pour nous permettre de comprendre Le les informations utilisateur suivantes peuvent également préparer les messages de groupe ultérieurs.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

La gestion des utilisateurs abonnés est la suivante. Par défaut, vous pouvez la visualiser par région de l'utilisateur. La région est étendue selon les niveaux suivants : pays-province-. ville. Cliquez sur Synchroniser les données pour télécharger les données utilisateur du serveur vers le serveur local pour les mettre à jour ou les écrire.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Les abonnés peuvent également être consultés en fonction des groupes

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Double-cliquez pour afficher les informations sur les abonnés et afficher les informations sur les abonnés. L'interface d'informations détaillées est présentée ci-dessous.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

7. Gestion des groupes d'utilisateurs

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Créer des groupes l'interface est illustrée ci-dessous.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

L'interface pour modifier les informations du groupe est la suivante.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Après avoir modifié et enregistré le groupe, le système mémorisera ceux modifiés. Lors de la synchronisation, le contenu local nouvellement ajouté sera créé en tant que groupe sur le serveur ; le nom du groupe modifié sera modifié sur le serveur. traitement de la liste.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

8. Gestion multimédia

La gestion multimédia fait référence au téléchargement de fichiers locaux sur le serveur WeChat pour le stockage afin de faciliter l'envoi d'informations . Attendez les opérations. WeChat exige que certaines informations soient téléchargées sur le serveur avant de pouvoir être envoyées à l'aide de son identifiant média.

Une fois le fichier téléchargé avec succès sur le serveur, « Identité de téléchargement de fichier » dans la liste est une chaîne de données codées en BASE64, et il y a également un horodatage de téléchargement (car le serveur WeChat ne conserve que 3 jours de téléchargement). données multimédias, les données expirées seront automatiquement supprimées.

En même temps, il y a deux fonctions importantes au-dessus de la liste : télécharger les enregistrements sélectionnés et télécharger à nouveau les enregistrements expirés pour faciliter la mise à jour de nos propres fichiers multimédias. .Opération.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

L'opération d'interface ajoutée est la suivante, qui introduit le contrôle de téléchargement de pièces jointes pour le fonctionnement des fichiers, ce qui est en même temps très pratique, les fichiers téléchargés avec succès. être répertoriés dans la liste.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Les fichiers multimédias peuvent être des manières suivantes : images, voix, vidéos, vignettes, enregistrements de données enregistrés, identifiants de téléchargement de fichiers et horodatages. sont tous vides. Si nous voulons les utiliser, nous devons les télécharger sur le serveur WeChat, puis envoyer les informations en fonction de leur MediaId. L'interface d'opération pour télécharger les enregistrements sélectionnés est la suivante

. C#开发微信门户及应用-微信门户应用管理系统功能介绍

Une fois le fichier multimédia téléchargé avec succès, les informations enregistrées sont telles qu'indiquées ci-dessous

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Traitement des images et des textes

Les messages texte sont divisés en messages image et texte uniques et les messages image et texte multiples sont les suivants :

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Messages images et texte multiples. . Les messages texte sont les suivants :

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Comme la gestion des données multimédia, les messages graphiques et texte sont également gérés de la même manière. Ils sont d'abord téléchargés sur le serveur, puis ensuite. Le message est envoyé. , les messages multimédias ont également des restrictions de temps. L'interface de gestion spécifique dans notre plateforme de portail WeChat est la suivante :

C#开发微信门户及应用-微信门户应用管理系统功能介绍

L'interface d'ajout de messages graphiques est la suivante, Enregistrez. Après cela, vous pouvez continuer à ajouter du contenu multi-images et des messages texte dans la « Autre liste d'images et de textes » dans l'interface d'édition

.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Dans l'interface d'ajout, sélectionnez la vignette du message graphique, qui est spécifiée par sélection. Seule la ressource image ou vignette a été téléchargée sur le serveur.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

La liste multi-images et texte ajoutée peut être visualisée et gérée.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Après avoir enregistré l'enregistrement, continuez le téléchargement. L'interface de l'enregistrement téléchargé est comme indiqué ci-dessous. Après le succès, un identifiant de serveur téléchargé et un horodatage seront renvoyés, sinon une erreur sera générée. » a été invité.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

10. Gestion des messages de session

Afin de faciliter l'enregistrement des entrées des clients et l'envoi d'informations, nous enregistrons les données d'entrée des utilisateurs dans la plateforme de gestion du portail WeChat, en particulier. L'interface de gestion des messages de session est présentée ci-dessous.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Nous pouvons double-cliquer sur n'importe quel enregistrement au cours des dernières 48 heures pour envoyer des messages aux clients que nous suivons. Si le message est envoyé avec succès, l'utilisateur le verra dans. leur compte WeChat sur le téléphone. Vous recevrez des messages envoyés pertinents.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

11. Gestion des messages de groupe

Afin d'effectuer les opérations marketing correspondantes pour les clients, nous devons parfois envoyer des messages de groupe aux propriétaires ou au personnel du groupe désigné. , permettant aux clients de comprendre régulièrement nos informations sur nos produits et nos activités.

En raison de la messagerie de groupe, en plus des messages texte, qui peuvent être directement modifiés et envoyés, d'autres données doivent être des fichiers multimédias ou du contenu de message graphique téléchargé sur le serveur, de sorte que la gestion multimédia et la gestion des messages graphiques précédentes sont Principalement introduit à des fins de messagerie de groupe. Grâce aux informations multimédias et multi-images ci-dessus, nous pouvons sélectionner les enregistrements de la plate-forme pour les envoyer, évitant ainsi un travail commun fastidieux et réalisant des opérations d'envoi de masse efficaces.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Les messages envoyés en groupe peuvent être consultés par groupe ou par type de message, ce qui nous facilite la gestion.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Pour ajouter des messages graphiques, vous pouvez choisir des messages texte, des messages graphiques, des messages image et d'autres contenus. En fonction du contenu, l'interface propose différentes opérations de sélection.

Il existe deux types d'envoi massif de messages. L'un est basé sur des groupes, il suffit de sélectionner le groupe correspondant sur la plateforme ; l'autre est envoyé en fonction de l'OpenID de l'utilisateur et est fourni pour la saisie de l'utilisateur. L'interface d'opération principale est la suivante.

C#开发微信门户及应用-微信门户应用管理系统功能介绍

Plus de développement C# du portail et des applications WeChat - Introduction aux fonctions du système de gestion des applications du portail WeChat Pour les articles connexes, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn